主要选项和参数
-c: create.,创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。
-x :Extract, 从档案文件中释放文件。相当于拆包。
-t :list, 列出档案文件的内容,查看已经备份了哪些文件。
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。都是小写。
辅助选项:
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2
-v :显示压缩和解压的过程的文件!这个常用
-f :文件名,请留意,在 f 之后要立即接文件名喔!不要再加其他参数!
对我来说,就需要强行记忆的就是j,是tar.bz2 后缀。-z,是tar.gz, 或者是tgz。
查看压缩包的内容
tar –ztvf aa.tar.gz 如果是bzip2,那么就是z换成j就可以。
如果只是希望解压某个文件
tar zxvf etc.tar.gz etc/yum.conf
-C 参数使用
就是切换工作目录,这个参数对我来,倒是非常有用
我希望把装完软件的rpm包备份下来。默认yum是不保存安装文件,你需要修改一下 /etc/yum.conf 这样安装过的文件,就会缓存在/var/cach/yum 目录下。
tar -zcvf yum.tar.gz -C /var/cache/ yum
这样就把yum目录打包压缩到当前的目录下.
解压
tar zxvf yum.tar.gz -C /var/cache/