【shell编程】tar

tar命令

1.命令原型:

tar[必要参数][选择参数][文件] 

2. 详解:

  • -c:建立打包文件,可搭配 -v 查看过程被打包的文件名。
  • -x: 解包或解压缩的功能,可以搭配 -C (大写)在特定目录解压,特别留意的的是 -c、-t、-x不可同时出现在一串命令中。
  • -r:向压缩归档文件末尾追加文件
  • -u:更新原来的文件

这个五个是独立命令, 压缩和解压都要用到其中一个, 可以和别的命令连用但只能用其中一个,下面的参数是根据需要在压缩

  • -z:有gzip属性
  • -j:有bz2属性的
  • -Z:有compress属性的
  • -v:显示所有过
  • -t:查看打包文件的内容含有哪些文件名,重点在查看【文件名】

下面的-f参数是必须的

  • -f:后面跟立刻被处理的文件名。

tar命令压缩示例

1. 将目录test的文件打成一个名为test.tar的包。-c是表示产生新的包,-f指定包的文件名。

tar -cvf test.tar test

2. 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar -zcvf test.tar.gz test

3.

 

tar命令解压示例

 1. 解压tar包

tar -xvf test.tar

2.解压tar.gz

tar -zxvf test.tar.gz

 

 

 

 

参考资料

1. linux下的压缩解压命令详解

posted @ 2021-02-27 20:21  苏格拉底的落泪  阅读(167)  评论(0编辑  收藏  举报