常见压缩文件
. 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