转载自https://blog.csdn.net/qing101hua/article/details/80673908
压缩:
gzip filename //将文件压缩成filename.gz
gzip -c filename > filename.gz //保留原文件,将文件压缩成filename.gz
bzip2 filename //将文件压缩成filename.bz2
bzip2 -c filename > filename.bz2 //保留原文件,将文件压缩成filename.bz2
xz filename //将文件压缩成filename.xz
xz -c filename > filename.xz //保留原文件,将文件压缩成filename.xz
解压:
gzip -d filename.gz //解压filename.gz
bzip2 -d filename.bz2 //解压filename.bz2
xz -d filename.xz //解压filename.xz
tar压缩:
tar -cvf txt.tar *.txt //将目录下所有.txt文件打包成txt.tar(未压缩)
tar -czf txt.tar.gz *.txt //将目录下所有的.txt文件压缩成txt.tar,再使用gzip压缩成txt.tar.gz
tar -cjf txt.tar.bz2 *.txt //将目录下所有的.txt文件压缩成txt.tar,再使用bzip2压缩成txt.tar.bz2
tar解压:
tar -xvf txt.tar //解压tar包
tar -xzvf txt.tar.gz //解压tar.gz
tar -xjvf txt.tar.bz2 //解压tar.bz2