安装
sudo apt install p7zip-full
sudo apt install rar
sudo apt install pbzip2
sudo apt install pigz
单线程压缩 | 多线程压缩 |
---|---|
gzip | pigz 不加参数,根据cpu自动选择线程。-p8 指定8线程 |
bzip2 | pbzip2 不加参数,根据cpu自动选择线程。-p8 指定8线程 |
xz 不加参数,默认单线程 | xz 5.2版本以上支持多线程,参数加上: -T0 自动选择线程 -T8 指定8线程 |
单线程压缩
tar -I gzip -cvf file_to_path.tar.gz file_to_path (等效 tar -zcvf file_to_path.tar.gz file_to_path)
tar -I bzip2 -cvf file_to_path.tar.bz2 file_to_path (等效 tar -jcvf file_to_path.tar.bz2 file_to_path)
tar -I xz -cvf file_to_path.tar.xz file_to_path (等效 tar -Jcvf file_to_path.tar.xz file_to_path)
多线程压缩,根据cpu自动选择线程数(推荐)
tar -I pigz -cvf file_to_path.tar.gz file_to_path
tar -I pbzip2 -cvf file_to_path.tar.bz2 file_to_path
tar -I 'xz -T0' -cvf file_to_path.tar.xz file_to_path
多线程压缩,指定线程数为8线程
tar -I 'pigz -p8' -cvf file_to_path.tar.gz file_to_path
tar -I 'pbzip2 -p8' -cvf file_to_path.tar.bz2 file_to_path
tar -I 'xz -T8' -cvf file_to_path.tar.xz file_to_path
压缩
tar -zcvf file_to_path.tar.gz file_to_path
tar -jcvf file_to_path.tar.bz2 file_to_path
tar -Jcvf file_to_path.tar.xz file_to_path
7z a -r file_to_path.7z file_to_path
rar a -r file_to_path.7z file_to_path
解压
tar -zxvf file_to_path.tar.gz
tar -jxvf file_to_path.tar.bz2
tar -Jxvf file_to_path.tar.xz
7z x file_to_path.7z
rar x file_to_path.rar