1、前言
运维工作中经常需要压缩传输文件,常用的有zip、unzip和tar,本篇讲解一下常用的tar命令
2、代码实现
tar参数:
-c :create 建立压缩档案的参数;
-x : 解压缩压缩档案的参数;
-z : 是否需要用gzip压缩;
-v: 压缩的过程中显示档案;
-f: 置顶文档名,在f后面立即接文件名,不能再加参数
用法实例:
1、将整个photo 目录下的文件全部打包为 photo.tar
tar -cvf photo.tar photo #仅打包,不压缩
tar -zcvf photo.tar.gz photo #打包后,以gzip压缩
2、将tgz文件解压到指定目录
tar zxvf aaa.tgz -C 指定目录
比如将aaa.tgz解压到 aaa/ 目录
tar zxvf aaa.tgz -C aaa