tar】 类Unix系统上的压缩打包工具【linux】


提取未压缩的文件

(1) tar -xvf /path/to/foo.tar

创建未压缩文件

(2) tar -cvf /path/to/foo.tar /path/to/foo/

提取.gz文件

(3) tar -xzvf /path/to/foo.tgz

创建.gz文件

(4) tar -czvf /path/to/foo.tgz /path/to/foo/

列出.gz文件中的内容

(5) tar -ztvf /path/to/foo.tgz

提取.bz2文件

(6) tar -xjvf /path/to/foo.tgz

创建.bz2文件

(7) tar -cjvf /path/to/foo.tgz /path/to/foo/

提取.tar文件到指定目录

(8) tar -xvf /path/to/foo.tar -C /path/to/destination/

列出.bz2文件内容

(9) tar -jtvf /path/to/foo.tgz

创建.gz文件,排除所有jpg,gif....

(10) tar czvf /path/to/foo.tgz --exclude=*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/

使用并行(多线程)实现压缩算法

(11) tar -z ... -> tar -Ipigz ...

(12) tar -j ... -> tar -Ipbzip2 ...

(13) tar -J ... -> tar -Ipixz ...

打包

(14) tar -cvf [目标文件名].tar [原文件名/目录名]

解包

(15) tar -xvf [原文件名].tar

压缩

(16) gzip [原文件名].tar

解压

(17) gunzip [原文件名].tar.gz

打包并压缩

(18) tar -zcvf [目标文件名].tar.gz [原文件名/目录名]

解压并解包

(19) tar -zxvf [原文件名].tar.gz

打包并压缩

(20) tar -jcvf [目标文件名].tar.bz2 [原文件名/目录名]

解压并解包

(21) tar -jxvf [原文件名].tar.bz2

打包并压缩

(22) tar -Jcvf [目标文件名].tar.xz [原文件名/目录名]

解压并解包

(23) tar -Jxvf [原文件名].tar.xz

解压

(24) xz -d ....xz


腾图小抄 SCWY.net v0.03 小抄561条 自2022-01-02访问219711次