1.zip与unzip命令
压缩---[zip 压缩后文件名 源文件]
zip test1.zip test1.txt
将目录连同目录下的文件一起压缩-------[zip -r 压缩后文件名 需要压缩的源目录]
zip -r dir1.zip dir1/
向已经压缩过的文件中(添加/删除)文件----[zip -m(-d) 压缩文件 文件名]
解压缩------[unzip 压缩文件 -d(在指定目录下解压缩) 目录名]
查看压缩文件目录,不解压-----[unzip -v 压缩文件名]
2.gzip与gunzip(gzip -d)
压缩文件-----[gzip 文件名]
压缩目录下文件------[gzip -r 目录名]
#压缩后原文件就没有了
压缩时保留原文件----[gzip -z 文件名 > 压缩后文件名]
解压缩----[gunzip(gzip -d ) 压缩文件名]
查看压缩过的文本文件内容:
zcat
3.bzip2与 bunzip2
压缩文件-----[bzip2 文件名]
解压缩----[bunzip2(bzip2 -d ) 压缩文件名]
查看压缩过的文本文件内容: bz
cat
4.xz与unxz
压缩文件-----[xz 文件名]
解压缩----[unxz(xz -d ) 压缩文件名]
查看压缩过的文本文件内容: x
zcat
5.tar
格式:tar [选项] [args].....
选项及其意义:
-c 创建.tar格式的包文件
-z
调用
gzip
程序,以
gzip
格式压缩或解压缩文件(
.tar.gz
)
-j
调用
bzip2
程序,以
bzip2
格式压缩或解压缩文件(
.tar.bz2
)
-J
使用
xz
压缩或解压缩文件(
.tar.xz
),
xz
的压缩率通常比
bzip2
更高
-x
释放
.tar
格式的包文件
-C
示释放包时指定释放的目标路径
-t 查看包中的文件列表
-v 表示在命令执行时显示详细的提示信息
-p
打包时保留文件及目录的权限
必选项
-f
用于指定打包文件名
tar cvf test.tar test.txt
将文件test.txt (-c)压缩并且(-v)显示详细信息 压缩后的文件名为 test.tar