常用压缩命令

 .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