常用压缩命令
.gz gzip 压缩工具的文件
.bz2 bzip2 压缩工具的文件
.tar tar 打包程序打包的文件( tar并没有压缩功能,只是把一个目录合并成一个文件)
.tar.gz 可以理解为先用 tar 打包,然后在 gzip 压缩
.tar.bz2 先用 tar 打包,在 bzip2 压缩
zip 压缩工具
Windows Linux 通用
# zip [-r] [压缩后文件名][文件或目录]
-r 压缩目录
# unzip [压缩文件]
bzip 压缩工具
bzip 不支持压缩目录
# bzip [-dkz] filename
-d 解压缩
-k 保留源文件
-z 压缩,不加 -z 也可以压缩文件
gzip 压缩工具
gzip 不支持压缩目录,压缩后删除源文件
# gzip [-d#] filename 其中 # 为 1-9 的数字,压缩等级,1 压缩最差,9 压缩最好,6 为默认
-d 解压缩是使用
# gunzip filename 也可以解压缩
tar 打包工具
tar 打包工具 可以把目录打包成一个文件,方便拷贝或者移动
# tar [-zjxcvfpP] filename
-z 同时使用 gzip 压缩
-j 同时使用 bzip 压缩
-x 解包或者解压缩
-t 查看 tar 包里面的文件
-c 建立一个 tar 包或者压缩文件包
-v 可视化
-f 后面跟文件名,压缩时跟"-f文件名",意思是压缩后的文件名为 filename,解压时跟"-f文件名",意思是解压 filename.-f需要写到最后
-p 使用原文件的属性,压缩前什么属性压缩后还是什么属性
# tar -zcvf zhao.tar.gz zhao #打包目录 zhao 并压缩为 .gz 格式
# tar -zxcf zhao.tar.gz #解压缩 zhao.tar.gz