天天看点

linux tar命令详解

tar支持将多个文件包成一个文件,同时还可通过gzip/bzip将该文件压缩。目前window的winRAR也支持.tar.gz文件解压。

一、参数说明

说明: -c/-x/-t/u 不可同时出现

参数 参数说明
-c 新建打包文件,同 -v 一起使用 查看过程中打包文件名
-x 解决文件, -C 解压到对应的文件目录。
-f 后面接要处理的文件
-j 通过bzip2方式压缩或解压,最后以.tar.br2 为后缀。压缩后大小小于.tar.gz
-z 通过gzip方式压缩或解压,最后以.tar.gz 为后缀
-v 压缩或解压过程中,显示出来过程
-t 查看打包文件中内容,重点文件名
-u 更新压缩文件中的内容。
-p 保留绝对路径,即允许备份数据中含有根目录
-P 保留数据原来权限及属性。
--explode=FILE 压缩过程中,不要讲FILE打包
man tar 查看更多参数

二、常用的命令

1. 压缩/解压

命令 说明
tar -jcv