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

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

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,在 Ubuntu 20.04 中安装 CUDA 和 cndnn 库的方法如下: 1. 首先,你需要安装 NVIDIA 驱动。首先,在终端中输入 `sudo add-apt-repository ppa:graphics-drivers/ppa`,然后输入你的密码。之后,输入 `sudo apt update` 并安装最新的 NVIDIA 驱动,如:`sudo apt install nvidia-driver-450`。 2. 接下来,你需要安装 CUDA 和 cuDNN。你可以从 NVIDIA 的官方网站上下载安装包,或者从命令行中使用 `wget` 命令来下载。 3. 安装 CUDA 的方法如下: - 将下载好的安装包复制到本地目录,例如 `~/downloads`,然后进入该目录。 - 解压安装包:`tar -xvf cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb` - 安装:`sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb` - 更新软件包列表:`sudo apt update` - 安装 CUDA 和工具包:`sudo apt install cuda` 4. 安装 cuDNN 的方法如下: - 将下载好的 cuDNN 压缩包复制到本地目录,例如 `~/downloads`,然后进入该目录。 - 解压 cuDNN 压缩包:`tar -xzvf cudnn-10.2-linux-x64-v7.6.5.32.tgz` - 将 cuDNN 的库文件复制到 CUDA 的安装目录: `sudo cp cuda/include/cudnn.h /usr/local/cuda/include` `sudo cp cuda/lib64/libcudnn ### 回答2: 在Ubuntu 20.04中安装CUDA和cudnn库是为了支持在GPU上进行深度学习和计算密集型任务。下面是在Ubuntu 20.04中安装CUDA和cudnn库的步骤: 1. 检查NVIDIA显卡的兼容性:在终端中输入以下命令,查看NVIDIA显卡是否支持CUDA: ```shell lspci | grep -i nvidia ``` 2. 安装NVIDIA驱动程序:在终端中输入以下命令,安装适合您显卡的NVIDIA驱动程序: ```shell sudo apt-get update sudo apt-get install nvidia-driver-<驱动版本号> ``` 3. 安装CUDA工具包:在终端中输入以下命令,安装CUDA工具包: ```shell sudo apt-get install cuda ``` 4. 配置CUDA环境变量:在终端中打开`.bashrc`文件,并在末尾添加以下内容: ```shell export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH ``` 保存文件并执行`source ~/.bashrc`以使更改生效。 5. 下载并安装cuDNN:在NVIDIA官方网站上下载与您的CUDA版本相对应的cuDNN库。将下载的文件解压缩,然后将文件夹复制到`/usr/local/cuda`目录下: ```shell sudo cp -r <cuDNN文件夹路径> /usr/local/cuda ``` 6. 给cuDNN设置权限:进入`/usr/local/cuda/<cuDNN文件夹路径>`目录,然后执行以下命令: ```shell sudo chmod a+r libcudnn.so.<cuDNN版本号> sudo ldconfig ``` 至此,CUDA和cuDNN库已经成功安装在Ubuntu 20.04中。您可以启动深度学习框架,如TensorFlow或PyTorch,并配置以使用GPU进行计算。 ### 回答3: 在Ubuntu 20.04上安装CUDA和cuDNN库需要以下步骤: 1. 下载并安装NVIDIA驱动程序。可以在NVIDIA官方网站上找到适用于您的显卡型号的驱动程序。下载完成后,运行以下命令进行安装: ``` sudo chmod +x <驱动程序.run文件> sudo sh <驱动程序.run文件> ``` 2. 安装CUDA。可以从NVIDIA官方网站上下载适用于Ubuntu 20.04的CUDA安装程序。下载后,打开终端,进入下载目录并运行以下命令: ``` sudo dpkg -i cuda-<版本号>.deb sudo apt-key add /var/cuda-repo-<版本号>/7fa2af80.pub sudo apt-get update sudo apt-get install cuda ``` 3. 配置CUDA环境变量。打开终端,运行以下命令编辑`~/.bashrc`文件: ``` nano ~/.bashrc ``` 在文件末尾添加以下内容: ``` export PATH="/usr/local/cuda-<版本号>/bin:$PATH" export LD_LIBRARY_PATH="/usr/local/cuda-<版本号>/lib64:$LD_LIBRARY_PATH" ``` 保存文件并退出编辑器。然后运行以下命令以应用更改: ``` source ~/.bashrc ``` 4. 安装cuDNN库。首先从NVIDIA官方网站上下载适用于CUDA版本的cuDNN库。根据下载的文件类型,运行以下命令解压缩文件: ``` tar -xzvf <cuDNN文件名>.tar.gz ``` 然后将解压得到的文件复制到CUDA安装目录: ``` sudo cp cuda/include/*.h /usr/local/cuda-<版本号>/include/ sudo cp cuda/lib64/*.so* /usr/local/cuda-<版本号>/lib64/ ``` 5. 配置cuDNN库。打开终端,运行以下命令编辑CUDA配置文件: ``` sudo nano /etc/ld.so.conf.d/cuda.conf ``` 添加以下内容: ``` /usr/local/cuda-<版本号>/lib64 ``` 保存文件并退出编辑器。然后运行以下命令以应用更改: ``` sudo ldconfig ``` 现在您已成功在Ubuntu 20.04上安装了CUDA和cuDNN库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值