linux多线程压缩pigz pbzip2 xz

发布于:2024-06-26 ⋅ 阅读:(50) ⋅ 点赞:(0)

安装

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

网站公告

今日签到

点亮在社区的每一天
去签到