tar参数详解
参数 | 说明 |
---|---|
-c | 新建打包文件,同 -v 一起使用 查看过程中打包文件名 |
-x | 解压文件, -C 解压到对应的文件目录 |
-f | 后接要处理文件 |
-j | 通过bzip2方式压缩或解压,最后以.tar.br2 为后缀。压缩后大小小于.tar.gz |
-z | 通过gzip方式压缩或解压,最后以.tar.gz 为后缀 |
-v | 压缩或解压过程中,显示出来过程 |
-t | 查看打包文件中内容,重点文件名 |
-u | 更新压缩文件中的内容 |
-p | 保留绝对路径 |
-P | 保留数据原来权限及属性 |
- -explode=FileName | 压缩过程中,不要将FileName打包 |
man tar | 查看更多参数 |
以下是常用参数组合
.tar格式
解包:$ tar -xvf FileName.tar
打包:$ tar -cvf FileName.tar DirName(注:tar是打包,不是压缩!)
.gz格式
解压1:$ gunzip FileName.gz
解压2:$ gzip -d FileName.gz
压 缩:$ gzip FileName
.tar.gz格式
解压:$ tar -zxvf FileName.tar.gz
压缩:$ tar -zcvf FileName.tar.gz DirName
.bz2格式
解压1:$ bzip2 -d FileName.bz2
解压2:$ bunzip2 FileName.bz2
压 缩: $ bzip2 -z FileName
.tar.bz2格式
解压:$ tar -jxvf FileName.tar.bz2
压缩:$ tar -jcvf FileName.tar.bz2 DirName
.bz格式
解压1:$ bzip2 -d FileName.bz
解压2:$ bunzip2 FileName.bz
.tar.bz格式
解压:$ tar -jxvf FileName.tar.bz
.Z格式
解压:$ uncompress FileName.Z
压缩:$ compress FileName
.tar.Z格式
解压:$ tar -Zxvf FileName.tar.Z
压缩:$ tar -Zcvf FileName.tar.Z DirName
.tgz格式
解压:$ tar -zxvf FileName.tgz
.tar.tgz格式
解压:$ tar -zxvf FileName.tar.tgz
压缩:$ tar -zcvf FileName.tar.tgz FileName