📜  tar pigz (1)

📅  最后修改于: 2023-12-03 14:47:52.019000             🧑  作者: Mango

tar pigz : 压缩文件利器

tar pigz是Linux系统下的压缩工具,它是tar和pigz(多线程gzip)的组合。可以将多个文件或目录压缩成一个文件,压缩比较高。

安装
sudo apt-get install pigz # 安装pigz
sudo apt-get install tar # 安装tar
用法
tar -I pigz -cvf archive.tar.gz file1 file2 ... # 压缩文件
tar -I pigz -xvf archive.tar.gz # 解压缩文件
参数说明
-I:使用指定的程序解压和压缩(即pigz);
-c:将多个文件或目录打包成一个文件;
-x:从压缩文件中解压文件;
-v:显示过程中每个文件的名称;
-f:输出文件名(必须放在参数的最后面)。
示例

将文件夹backup压缩成backup.tar.gz:

tar -I pigz -cvf backup.tar.gz backup/

解压缩backup.tar.gz到当前目录下:

tar -I pigz -xvf backup.tar.gz
结论

tar pigz是一个简单易用的压缩工具,它能够将文件压缩成一个文件,压缩比较高,使用多线程压缩速度也比较快。虽然安装需要两个软件包,但是tar pigz的用法并不难,非常适合压缩大量文件和目录。