常见压缩文件

. windows  .rar .zip .7z

. Linux .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz

gzip压缩工具(不能压缩目录)

gzip filename  #压缩后原文件会消失,生成filename.gzgzip -d filename.gz 或 unzip filename.gz   #压缩过的文件会消失,生成filenamegzip -# filename  //#:1-9,默认6gzip -c filename > /root/filename.gz    #可压缩到另外一个目录,重新命名为filename.gzgunzip -c /root/filename.gz > /tmp/filename.new   #可解压到名外一个目录下,重新命名为filename.newzcat filename.gz   #查看压缩文件的内容

bzip2压缩工具(不能压缩目录)

bzip2 filename 或 bzip2 -z filename   //压缩后原文件会消失bzip2 -d filename.bz2 或 bunzip2 filename.bz2bzip -# filename //#范围1-9,默认9bzip2 -c filename > /root/filename.new.bz2bzip2 -c -d /root/filename.new.bz2 > /tmp/filenamebzcat filename.bz2

xz压缩工具

xz filename 或 xz -z filenamexz -d filename.xz 或 unxz filename.xzxz -# filename  //#范围1-9,默认6xzcat filename.xzxz -c filename > /root/filename.xzxz -d -c /root/filename.xz > /tmp/filename.new

zip压缩工具(不会删除原文件,可压缩目录)

zip filename.zip filename1 filename2 ...zip -r filename.zip dir1/ dir2/ filename1 filename2 ...unzip filename.zipunzip filename.zip -d /root/unzip -l filename.zip

tar打包工具

tar -cvf filename.tar filename1 filename2 ...tar -xvf filename.tartar -tf filename.tartar -cvf filename.tar --excluce filename1 --exclude filename2-c //创建归档-x //展开归档-f filename.tar //指定归档后文件名称,一般以.tar作为文件名后缀-C //指定展开位置-z //调用gzip-j //调用bzip2-J //调用xz