0
点赞
收藏
分享

微信扫一扫

20240405在ubuntu20.04下使用pigz来提高tar压缩文件夹为tgz的速度

云朵里的佛光 04-06 09:00 阅读 2

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

举报

相关推荐

0 条评论