专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Linux命令学习-tar命令

Linux中,tar命令的全称是 tape archive,主要作用是压缩和解压文件。

参数说明:
-c 创建新的压缩档案
-x 解压档案
-t 列出压缩档案的内容
-z 使用gzip来解压和压缩,文件后缀一般为 *.tar.gz
-j 使用bzip2来解压和压缩,文件后缀一般为 *.tar.bzip2
-v 显示详细过程,用于查看整个过程中解压/压缩的文件
-f 指定压缩文件

假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文件夹testA、testB和testC,而testA下存在文件test.ini,testB下存在文件test1.png和test2.png

  • 在testA下,压缩单个文件 test.ini
tar -cvf test.tar test.ini

  • 在testB下,压缩所有.png文件,打包为 photos.tar
tar -cvf photos.tar test1.png test2.png 或 tar -cvf photos.tar ./*.png

  • 在当前用户主目录下,压缩文件夹 testC
tar -cvf testC.tar testC/

  • 查看 photos.tar 中打包了哪些文件
tar -tf photos.tar

  • 在testB下,将所有.png文件,打包为 photos.tar.gz
tar -zcvf photos.tar.gz ./*.png

  • 解压 photos.tar
tar -xvf photos.tar

  • 解压 photos.tar.gz
tar -zxvf photos.tar.gz

注意:

  • -c -x -t 参数在1条命令中只能用1个
  • -f 参数必须是参数中的最后一个,如 -cvf、-zxf
  • 除了 -f 必须在参数最后,其他参数不区分先后顺序,如 -cvf和-vcf 的作用一致
  • 参数可以合并写,也可以分开写,例如可以这样写:
    tar -c -v -f test.tar test.ini

文章永久链接:https://tech.souyunku.com/33029

未经允许不得转载:搜云库技术团队 » Linux命令学习-tar命令

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们