当前位置:首页 » 文件管理 » linux目录压缩

linux目录压缩

发布时间: 2023-08-01 12:01:01

linux--8、打包压缩文件命令

tar命令用于对文件打包压缩或解压
$ tar [选项] [文件]

以下是tar命令的常用参数:

tar是个打包的命令,它的作用是将一堆的文件或目录归档成一个.tar结尾的文件。生成tar包后,就可以用其他的压缩程序来对tar包进行压缩。

我们在上面看到的 -z 参数就是对tar包用Gzip程序进行了压缩,最后才生成了 .tar.gz 结尾的压缩包。如果不用 -z 参数而使用 -j 参数,也就是用bzip2程序压缩tar包,最后就会生成 .tar.bz2 结尾的压缩包。

使用tar命令打包压缩的一个好处是,它会保留原始文件的权限和属性。

我们经常会在windows系统上使用 .zip 格式的压缩文件,在linux中也可以将文件和目录压缩成zip格式,或者解压zip格式的压缩包。

但是zip的缺点是不能保留文件的权限和属性,解压后需要我们自己用chmod重新设置文件的权限。

Ⅱ Linux打包和压缩

主要针对单个文件压缩,而非目录

此工具来自于ncompress包,此工具目前已经很少使用

对应的文件是 .Z 后缀

格式

常用选项

范例

zcat file.Z 不显式解压缩的前提下查看文本文件内容

范例

来自于 gzip 包

对应的文件是 .gz 后缀

格式

常用选项

范例

范例

来自于 bzip2 包

对应的文件是 .bz2 后缀

格式

常用选项

范例

来自于 xz 包

对应的文件是 .bz2 后缀

选项

范例

zip 可以实现打包目录和多个文件成一个文件并压缩,但可能会丢失文件属性信息,如:所有者和组信息,一般建议使用 tar 代替

分别来自于 zip 和 unzip 包

选项

范例

范例:交互式加密和解密

范例: 非交互式加密和解密

tar 即 Tape ARchive 磁带归档,可以对目录和多个文件打包一个文件,并且可以压缩,保留文件属性不丢失,常用于备份功能,推荐使用

对应的文件是 .tar 后缀

格式

选项

(1)创建归档,保留权限

(2)追加文件至归档:注:不支持对压缩文件追加

(3) 查看归档文件中的文件列表

(4) 展开归档

(5) 结合压缩工具实现:归档并压缩

范例

范例

范例

split 命令可以分割一个文件为多个文件

范例

将多个切割的小文件合并成一个大文件

cpio 是历史悠久的打包和解包工具,不过目前也已较少使用

cpio 命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件

格式

常用选项

范例

Ⅲ linux压缩命令有什么 linux压缩命令介绍

1、gzip: 压缩后的文件后缀为.gz。用法:gzip+文件路径 ,压缩完成后会删除原文件。

2、bzip2:压缩后的文件后缀为.bz2.(比gzip有着更大压缩比的压缩工具,受用格式与其相似。)-k:压缩或者解压时可以保留原文件。

3、zip: 既归档又压缩的工具,可以压缩目录,以上三个不能,默认不删除原文件。

4、tar: 归档工具,也是很好的备份工具,后缀名为.tar.gz。

Ⅳ linux 中 用gzip 如何压缩目录

linux 中用gzip 压缩目录步骤如下:

1、打开linux客户端。

Ⅳ 怎样在linux下对目录进行压缩生成gz文件

在linux下,使用gzip命令可以对目录压缩生成gz文件,具体步骤如下:

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

Ⅵ linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。

linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。可以使用命令zip -r mydata.zip dir。例如:

要压缩/home/data这个目录,则压缩命令为zip -q -r mydata.zip /home/data;

如果现在在/home 这个目录下,则命令是zip -q -r data.zip data;

如果在/home/data 这个目录下,则命令是zip -q -r data.zip * 。

(6)linux目录压缩扩展阅读

linux zip压缩命令主要参数介绍:

1、-c:将解压缩的结果。

2、-l:显示压缩文件内所包含的文件。

3、-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

4、-t:检查压缩文件是否正确。

5、-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。

6、-v:执行是时显示详细的信息。

7、-z:仅显示压缩文件的备注文字。

8、-a:对文本文件进行必要的字符转换。

9、-b:不要对文本文件进行字符转换。

10、-C:压缩文件中的文件名称区分大小写。

Ⅶ linux中怎么压缩一个文件夹

1、将/home/wwwroot/xahot/ 这个目录下所有文件和文件夹打包为当前目录下的xahot.zip

zip –q –r xahot.zip /home/wwwroot/xahot

4、然后就完成了。

Ⅷ linux中如何用代码将/etc目录以tar.gz的格式压缩到/tmp中

命令:tar -czvf /tmp/etc.tar.gz /etc

tar.gz格式其实是表示先以tar格式进行打包,再以gzip格式对打包后的tar文件进行压缩。
目前可以直接运行tar命令进行打包加压缩,具体格式如下:
tar -cz 目标文件名.tar.gz -f 源目录或文件
可以加-v参数在打包过程中看到详细打包过程,即:
tar -czv 目标文件名.tar.gz -f 源目录或文件
参数解释:
-c:创建tar包
-z:以gzip格式压缩文件
-f:输出文件

Ⅸ linux tar压缩解压缩文件夹、文件命令详解

linux tar压缩解压缩文件夹、文件命令详解

直接先上三个常用命令
1.压缩当前目录下文件夹/文件yk到yk.tar.gz:

2.解压缩当前目录下的yk.tar.gz到file:

参数详解
五个命令中必选一个
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这几个参数是可选的
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
-f必选参数
-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名。

查看
在不解压的情况下查看压缩包的内容:

Ⅹ 在linux下如何将文件夹压缩成.tgz文件

1、连接上相银戚卖应的linux主机,进入到等待输入shell指令的linux命令行状态下。

热点内容
滑板鞋脚本视频 发布:2025-02-02 09:48:54 浏览:432
群晖怎么玩安卓模拟器 发布:2025-02-02 09:45:23 浏览:557
三星安卓12彩蛋怎么玩 发布:2025-02-02 09:44:39 浏览:743
电脑显示连接服务器错误 发布:2025-02-02 09:24:10 浏览:537
瑞芯微开发板编译 发布:2025-02-02 09:22:54 浏览:146
linux虚拟机用gcc编译时显示错误 发布:2025-02-02 09:14:01 浏览:235
java驼峰 发布:2025-02-02 09:13:26 浏览:651
魔兽脚本怎么用 发布:2025-02-02 09:10:28 浏览:538
linuxadobe 发布:2025-02-02 09:09:43 浏览:212
sql2000数据库连接 发布:2025-02-02 09:09:43 浏览:726