20240405在ubuntu20.04下使用pigz来提高tar压缩文件夹为tgz的速度
time tar --use-compress-program=pigz -cvpf youfile1820.tar.gz m1
4、单线程压缩。 建议使用:pigz多线程压缩,这样会节省解包时间!
# 打包压缩
tar --use-compress-program=pigz -cvpf XXX.tgz path/files
# 解压
tar --use-compress-program=pigz -xvpf XXX.tgz
百度:ubuntu 压缩 tgz
TGZ压缩文件怎么解压
多线程 tar 压缩
https://blog.csdn.net/kanghua_du/article/details/134999722
Linux服务器中tar多线程压缩/解压文件
https://blog.51cto.com/topic/ubuntu-tgz-yasuo.html
ubuntu tgz 压缩
https://blog.51cto.com/topic/linux-tgzjieyamingling.html
linux tgz解压命令
https://blog.csdn.net/wb4916/article/details/132912421
20230912在ubuntu18.04下使用pigz来提高tar命令压缩解压缩的速度
https://www.bilibili.com/video/BV1oV411v76t/?p=11
正点原子【第一期】手把手教你学Linux之Ubuntu入门篇
P11
第10讲 Ubuntu下压缩与解压缩
34:01
viewpro@viewpro-ThinkBook-16-G5-IRH:~$
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ time tar --use-compress-program=pigz -cvpf youfile1820.tar.gz m1
m1/
m1/lichee/
m1/lichee/linux-3.4/
m1/lichee/linux-3.4/MAINTAINERS
/bin/sh: 1: pigz: not found
tar: youfile1820.tar.gz: Wrote only 4096 of 10240 bytes
tar: Child returned status 127
tar: Error is not recoverable: exiting now
real 0m0.005s
user 0m0.006s
sys 0m0.000s
viewpro@viewpro-ThinkBook-16-G5-IRH:~$
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ sudo apt-get install pigz
[sudo] password for viewpro:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
dctrl-tools dkms libatomic1:i386 libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi7:i386 libgl1:i386
libgl1-mesa-dri:i386 libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386 libllvm12:i386 libnvidia-cfg1-535-server libnvidia-common-535-server libnvidia-compute-535-server:i386
libnvidia-decode-535-server libnvidia-decode-535-server:i386 libnvidia-encode-535-server libnvidia-encode-535-server:i386 libnvidia-extra-535-server libnvidia-fbc1-535-server libnvidia-fbc1-535-server:i386
libnvidia-gl-535-server libnvidia-gl-535-server:i386 libpciaccess0:i386 libsensors5:i386 libstdc++6:i386 libvulkan1:i386 libwayland-client0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386
libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdmcp6:i386 libxext6:i386
libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 mesa-vulkan-drivers:i386 xserver-xorg-video-nvidia-535-server
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
pigz
0 upgraded, 1 newly installed, 0 to remove and 115 not upgraded.
Need to get 57.4 kB of archives.
After this operation, 259 kB of additional disk space will be used.
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 pigz amd64 2.4-1 [57.4 kB]
Fetched 57.4 kB in 21s (2,754 B/s)
Selecting previously unselected package pigz.
(Reading database ... 197738 files and directories currently installed.)
Preparing to unpack .../archives/pigz_2.4-1_amd64.deb ...
Unpacking pigz (2.4-1) ...
Setting up pigz (2.4-1) ...
Processing triggers for man-db (2.9.1-1) ...
viewpro@viewpro-ThinkBook-16-G5-IRH:~$
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ time tar --use-compress-program=pigz -cvpf youfile1820.tar.gz m1
m1/
m1/lichee/
m1/lichee/linux-3.4/
m1/lichee/linux-3.4/MAINTAINERS
m1/lichee/linux-3.4/virt/
m1/lichee/linux-3.4/virt/kvm/
m1/android/ndk/build/awk/check-awk.awk
m1/android/ndk/build/awk/gen-cygwin-deps-converter.awk
m1/android/ndk/build/awk/extract-package-name.awk
m1/android/ndk/build/awk/xml.awk
m1/android/ndk/build/awk/extract-platform.awk
real 1m28.256s
user 11m40.681s
sys 0m37.978s
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ll
total 18104964
drwxr-xr-x 27 viewpro viewpro 4096 4月 5 18:19 ./
drwxr-xr-x 3 root root 4096 1月 14 04:39 ../
drwxrwxrwx 10 viewpro viewpro 4096 4月 3 11:24 20240403FriendlyElec-H3/
-rw------- 1 viewpro viewpro 16878 4月 5 17:46 .bash_history
-rw-r--r-- 1 viewpro viewpro 220 1月 14 04:39 .bash_logout
-rw-r--r-- 1 viewpro viewpro 4015 4月 3 16:31 .bashrc
drwxr-xr-x 21 viewpro viewpro 4096 4月 5 17:40 .cache/
-rw-r--r-- 1 viewpro viewpro 9834620 1月 17 14:47 car.mp4
-rwx------ 1 viewpro viewpro 44027272 4月 5 17:39 clash-verge_1.5.11_amd64.deb*
drwx------ 21 viewpro viewpro 4096 4月 5 17:47 .config/
-rwxr-xr-x 1 viewpro viewpro 3490450898 1月 17 10:05 cuda_11.7.0_515.43.04_linux.run*
-rwxr-xr-x 1 viewpro viewpro 4123387911 1月 15 18:22 cuda_12.0.0_525.60.13_linux.run*
drwxr-xr-x 4 viewpro viewpro 4096 2月 5 2023 cudnn-linux-x86_64-8.8.0.121_cuda11-archive/
-rw-r--r-- 1 viewpro viewpro 874684972 1月 17 10:12 cudnn-linux-x86_64-8.8.0.121_cuda11-archive.tar.xz
drwxr-xr-x 4 viewpro viewpro 4096 2月 5 2023 cudnn-linux-x86_64-8.8.0.121_cuda12-archive/
-rw-r--r-- 1 viewpro viewpro 871089052 1月 15 19:44 cudnn-linux-x86_64-8.8.0.121_cuda12-archive.tar.xz
drwxrwxr-x 4 viewpro viewpro 4096 1月 16 11:34 dataset/
-rw-r--r-- 1 viewpro viewpro 114405743 1月 16 17:57 dataset.zip
drwxr-xr-x 2 viewpro viewpro 4096 1月 14 04:55 Desktop/
drwxr-xr-x 2 viewpro viewpro 4096 1月 14 04:55 Documents/
drwxr-xr-x 2 viewpro viewpro 4096 4月 2 17:02 Downloads/
-rw-rw-r-- 1 viewpro viewpro 371036 4月 2 17:35 emmc.txt
drwxr-xr-x 3 root root 4096 4月 2 17:15 FriendlyARM/
drwx------ 3 viewpro viewpro 4096 4月 5 17:40 .gnupg/
drwxrwxrwx 15 viewpro viewpro 4096 4月 5 17:51 H3/
-rw-r--r-- 1 viewpro viewpro 1435 1月 16 14:12 .labelmerc
drwxr-xr-x 5 viewpro viewpro 4096 1月 15 14:55 .local/
drwxrwxr-x 4 viewpro viewpro 4096 4月 5 18:08 m1/
drwx------ 4 viewpro viewpro 4096 1月 15 11:51 .mozilla/
drwxr-xr-x 2 viewpro viewpro 4096 1月 14 04:55 Music/
drwx------ 3 viewpro viewpro 4096 1月 16 18:23 .nv/
-rwxr-xr-x 1 viewpro viewpro 341737575 1月 15 17:59 NVIDIA-Linux-x86_64-535.146.02.run*
drwx------ 2 viewpro viewpro 12288 4月 5 09:33 Openwrt支持移远4G模块过程记录/
drwxr-xr-x 2 viewpro viewpro 4096 4月 5 18:22 Pictures/
-rw-r--r-- 1 viewpro viewpro 22573363 1月 16 18:22 pretrain-s.pt
-rw-r--r-- 1 viewpro viewpro 807 1月 14 04:39 .profile
drwxr-xr-x 2 viewpro viewpro 4096 1月 14 04:55 Public/
-rw------- 1 viewpro viewpro 284 4月 2 17:07 .python_history
-rw-rw-r-- 1 viewpro viewpro 2 4月 5 16:54 .repo_.gitconfig.json
drwxr-xr-x 2 viewpro viewpro 4096 1月 16 17:42 setup/
drwx------ 3 viewpro viewpro 4096 1月 15 09:12 snap/
-rwx------ 1 viewpro viewpro 18370 3月 31 09:46 SOFT.txt*
drwx------ 2 viewpro viewpro 4096 1月 16 13:48 .ssh/
-rw-r--r-- 1 viewpro viewpro 0 1月 14 05:01 .sudo_as_admin_successful
drwxr-xr-x 2 viewpro viewpro 4096 1月 14 04:55 Templates/
-rw-r--r-- 1 viewpro viewpro 65106332 1月 18 15:32 TrainW_amd64_0.1.1.deb
drwxr-xr-x 2 viewpro viewpro 4096 1月 14 04:55 Videos/
-rw-rw-r-- 1 viewpro viewpro 172 1月 16 13:36 .wget-hsts
-rw------- 1 viewpro viewpro 292 4月 5 18:02 .Xauthority
-rw-rw-r-- 1 viewpro viewpro 434116 4月 2 17:25 'xuan kaifaban.txt'
-rw-rw-r-- 1 viewpro viewpro 8581114961 4月 5 18:22 youfile1820.tar.gz
-rwx------ 1 viewpro viewpro 66 4月 3 19:04 '新建 文本文档.txt'*
viewpro@viewpro-ThinkBook-16-G5-IRH:~$
viewpro@viewpro-ThinkBook-16-G5-IRH:~$
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ll *.tgz
ls: cannot access '*.tgz': No such file or directory
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ ll *.tar.gz
-rw-rw-r-- 1 viewpro viewpro 8581114961 4月 5 18:22 youfile1820.tar.gz
viewpro@viewpro-ThinkBook-16-G5-IRH:~$
viewpro@viewpro-ThinkBook-16-G5-IRH:~$ du -sh m1
15G m1
viewpro@viewpro-ThinkBook-16-G5-IRH:~$
[END] 2024/4/5 18:26:47