国产操作系统上多种压缩和解压命令详解|统信|麒麟|中科方德

鹏大搞运维 2024-06-26 15:04:41

原文链接:

Hello,大家好啊!今天给大家带来一篇在国产操作系统上多种压缩和解压命令详解的文章。压缩和解压缩是我们在日常工作中经常需要进行的操作,尤其是在处理大文件和备份数据时。熟练掌握各种压缩和解压命令,可以极大提高我们的工作效率,减少存储空间的占用,并且方便文件传输。本文将详细介绍在统信UOS、麒麟KOS、中科方德等国产操作系统上,如何使用tar、gzip、gunzip、zip、unzip、bzip2、bunzip2、xz和unxz等常用命令进行压缩和解压操作。欢迎大家分享转发,点个关注和在看吧!

tar 命令

tar(Tape Archive)命令用于创建归档文件,通常与其他压缩命令一起使用。tar命令不仅可以创建归档文件,还可以从归档文件中提取文件,是Linux系统中最常用的归档工具之一。

gzip 和 gunzip 命令

gzip用于压缩文件,gunzip用于解压.gz文件。gzip和gunzip通常与tar一起使用,形成如.tar.gz的压缩归档文件。

zip 和 unzip 命令

zip用于压缩文件,unzip用于解压.zip文件。zip文件是跨平台的,常用于Windows和Linux系统之间的文件传输。

bzip2 和 bunzip2 命令

bzip2用于压缩文件,bunzip2用于解压.bz2文件。bzip2提供了比gzip更高的压缩比,适合需要极大压缩率的场景。

xz 和 unxz 命令

xz用于压缩文件,unxz用于解压.xz文件。xz提供了非常高的压缩比,适用于对文件大小要求严格的场合。

1.查看系统版本

pdsyw@pdsyw-PC:~/Desktop$ cat /etc/os-version pdsyw@pdsyw-PC:~/Desktop$ uname -a

2.查看cpu架构

pdsyw@pdsyw-PC:~/Desktop$ lscpuArchitecture: loongarch64Byte Order: Little EndianCPU(s): 8On-line CPU(s) list: 0-7Thread(s) per core: 2Core(s) per socket: 4Socket(s): 1NUMA node(s): 1CPU family: Loongson-64bitModel name: Loongson-3A6000BogoMIPS: 5000.00L1d cache: 256 KiBL1i cache: 256 KiBL2 cache: 1 MiBL3 cache: 16 MiBNUMA node0 CPU(s): 0-7Flags: cpucfg lam ual fpu lsx lasx crc32 lvz lbt_x86 lbt_arm lbt_mipspdsyw@pdsyw-PC:~/Desktop$

3. 创建归档文件

pdsyw@pdsyw-PC:~/Desktop$ tar -cvf pdsyw.tar pdsyw/pdsyw/pdsyw/pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.tar -rw-r--r-- 1 pdsyw pdsyw 10240 6月 17 19:03 pdsyw.tarpdsyw@pdsyw-PC:~/Desktop$

4. 创建gzip压缩的归档文件

pdsyw@pdsyw-PC:~/Desktop$ tar -czvf pdsyw.tar.gz pdsyw/pdsyw/pdsyw/pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.tar.gz -rw-r--r-- 1 pdsyw pdsyw 163 6月 17 19:04 pdsyw.tar.gzpdsyw@pdsyw-PC:~/Desktop$

5. 解压归档文件

pdsyw@pdsyw-PC:~/Desktop$ tar -xvf pdsyw.tarpdsyw/pdsyw/pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw总用量 4-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

6. 解压gzip压缩的归档文件

pdsyw@pdsyw-PC:~/Desktop$ tar -xzvf pdsyw.tar.gz pdsyw/pdsyw/pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw总用量 4-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

7. 解压到指定目录

pdsyw@pdsyw-PC:~/Desktop$ tar -xvf pdsyw.tar -C pdsyw/pdsyw/pdsyw/pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw总用量 8-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtdrwxr-xr-x 2 pdsyw pdsyw 4096 6月 17 19:02 pdsywpdsyw@pdsyw-PC:~/Desktop$

8. 压缩文件

pdsyw@pdsyw-PC:~/Desktop$ gzip pdsyw.txt pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 42 6月 17 19:08 pdsyw.txt.gzpdsyw@pdsyw-PC:~/Desktop$

9. 压缩文件并保留原始文件

pdsyw@pdsyw-PC:~/Desktop$ gzip -k pdsyw.txt pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 42 6月 17 19:09 pdsyw.txt.gz-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:09 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

10. 解压缩文件

pdsyw@pdsyw-PC:~/Desktop$ gunzip pdsyw.txt.gz pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:09 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

11. 解压缩文件并保留压缩文件

pdsyw@pdsyw-PC:~/Desktop$ gunzip -k pdsyw.txt.gz pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 42 6月 17 19:09 pdsyw.txt.gz-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:09 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

12. 压缩文件

pdsyw@pdsyw-PC:~/Desktop$ zip pdsyw.txt.zip pdsyw.txt adding: pdsyw.txt (stored 0%)pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:09 pdsyw.txt-rw-r--r-- 1 pdsyw pdsyw 180 6月 17 19:13 pdsyw.txt.zippdsyw@pdsyw-PC:~/Desktop$

13.递归压缩目录

pdsyw@pdsyw-PC:~/Desktop$ zip -r pdsyw.zip pdsyw/adding: pdsyw/ (stored 0%)adding: pdsyw/pdsyw/ (stored 0%)adding: pdsyw/pdsyw/pdsyw.txt (stored 0%)adding: pdsyw/pdsyw.txt (stored 0%)pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw*-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:09 pdsyw.txt-rw-r--r-- 1 pdsyw pdsyw 180 6月 17 19:13 pdsyw.txt.zip-rw-r--r-- 1 pdsyw pdsyw 666 6月 17 19:14 pdsyw.zippdsyw:总用量 8-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtdrwxr-xr-x 2 pdsyw pdsyw 4096 6月 17 19:02 pdsywpdsyw@pdsyw-PC:~/Desktop$

14. 解压缩文件

pdsyw@pdsyw-PC:~/Desktop$ unzip pdsyw.zip Archive: pdsyw.zipcreating: pdsyw/creating: pdsyw/pdsyw/extracting: pdsyw/pdsyw/pdsyw.txt extracting: pdsyw/pdsyw.txt pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw*-rw-r--r-- 1 pdsyw pdsyw 666 6月 17 19:14 pdsyw.zippdsyw:总用量 8-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtdrwxr-xr-x 2 pdsyw pdsyw 4096 6月 17 19:02 pdsywpdsyw@pdsyw-PC:~/Desktop$

15. 解压到指定目录

pdsyw@pdsyw-PC:~/Desktop$ unzip pdsyw.zip -d pdsyw1024/Archive: pdsyw.zipcreating: pdsyw1024/pdsyw/creating: pdsyw1024/pdsyw/pdsyw/extracting: pdsyw1024/pdsyw/pdsyw/pdsyw.txt extracting: pdsyw1024/pdsyw/pdsyw.txt pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw1024/总用量 4drwxr-xr-x 3 pdsyw pdsyw 4096 6月 17 19:06 pdsywpdsyw@pdsyw-PC:~/Desktop$

16. 压缩文件

pdsyw@pdsyw-PC:~/Desktop$ bzip2 pdsyw.txt pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 52 6月 17 19:02 pdsyw.txt.bz2pdsyw@pdsyw-PC:~/Desktop$

17. 解压缩文件

pdsyw@pdsyw-PC:~/Desktop$ bzip2 -d pdsyw.txt.bz2 pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

18. 解压缩文件并保留原始文件

pdsyw@pdsyw-PC:~/Desktop$ bzip2 -dk pdsyw.txt.bz2 pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 52 6月 17 19:02 pdsyw.txt.bz2-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

19. 解压缩文件

pdsyw@pdsyw-PC:~/Desktop$ bunzip2 pdsyw.txt.bz2 pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

20. 解压缩文件并保留压缩文件

pdsyw@pdsyw-PC:~/Desktop$ bunzip2 -k pdsyw.txt.bz2 pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 52 6月 17 19:02 pdsyw.txt.bz2-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

21. 压缩文件

pdsyw@pdsyw-PC:~/Desktop$ xz pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 68 6月 17 19:02 pdsyw.txt.xzpdsyw@pdsyw-PC:~/Desktop$

22. 解压缩文件

pdsyw@pdsyw-PC:~/Desktop$ xz -d pdsyw.txt.xz pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

23. 解压缩文件并保留原始文件

pdsyw@pdsyw-PC:~/Desktop$ xz -dk pdsyw.txt.xz pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 68 6月 17 19:02 pdsyw.txt.xz-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

24. 解压缩文件

pdsyw@pdsyw-PC:~/Desktop$ unxz pdsyw.txt.xz pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

25. 解压缩文件并保留压缩文件

pdsyw@pdsyw-PC:~/Desktop$ unxz -k pdsyw.txt.xz pdsyw@pdsyw-PC:~/Desktop$ pdsyw@pdsyw-PC:~/Desktop$ ls -ltr pdsyw.txt*-rw-r--r-- 1 pdsyw pdsyw 68 6月 17 19:02 pdsyw.txt.xz-rw-r--r-- 1 pdsyw pdsyw 12 6月 17 19:02 pdsyw.txtpdsyw@pdsyw-PC:~/Desktop$

通过本文的介绍,您应该已经掌握了在国产操作系统上使用多种压缩和解压命令的基本方法。无论是单个文件的压缩与解压,还是复杂目录结构的归档与提取,这些命令都能帮助您高效地管理文件。熟练使用这些工具,可以大大提高您的工作效率,尤其在备份、传输和存储数据时。如果您觉得这篇文章有用,请分享和转发。同时,别忘了点个关注和在看,以便未来获取更多实用的技术信息和解决方案。感谢大家的阅读,我们下次再见!

0 阅读:0

鹏大搞运维

简介:感谢大家的关注