码迷,mamicode.com
首页 > 系统相关 > 详细

Linux命令学习-tar命令

时间:2019-07-14 13:14:30      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:存在   linux命令   查看   bzip   archive   其他   学习   tar -cvf   目录   

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

  1. 在testA下,压缩单个文件 test.ini
    tar -cvf test.tar test.ini
  2. 在testB下,压缩所有.png文件,打包为 photos.tar
    tar -cvf photos.tar test1.png test2.pngtar -cvf photos.tar ./*.png
  3. 在当前用户主目录下,压缩文件夹 testC
    tar -cvf testC.tar testC/
  4. 查看 photos.tar 中打包了哪些文件
    tar -tf photos.tar
  5. 在testB下,将所有.png文件,打包为 photos.tar.gz
    tar -zcvf photos.tar.gz ./*.png
  6. 解压 photos.tar
    tar -xvf photos.tar
  7. 解压 photos.tar.gz
    tar -zxvf photos.tar

注意:

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

Linux命令学习-tar命令

标签:存在   linux命令   查看   bzip   archive   其他   学习   tar -cvf   目录   

原文地址:https://www.cnblogs.com/wintest/p/11183713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!