tar 压缩和解压操作
参数
-
-x
解压 -
-c
建立压缩包
-
-t
查看内容 -
-r
向压缩归档文件末尾追加文件 -
-u
更新压缩包中的文件
-
-z
压缩包为gzip
类型 -
-j
压缩包为bz2
类型 -
-J
压缩包为xz
类型 -
-Z
压缩包为compress
类型 -
-v
显示详细过程 -
-O
将文件解压到标准输出
-
-f
压缩包的名字 ,这个参数只能在最后
常用实例
建立压缩包实例
-
将所有的
jpg
文件打包到images.tar
中tar -cf images.tar *.jpg
c - 打包,只打包不压缩
f - 指定压缩包名 -
将
gif
文件也添加到images.tar
的压缩包中tar -rf all.tar *.gif
-
将
jpg
文件打包之后并用gzip
压缩tar -czf images.tar.gz *.jpg
z - 指定压缩方式为
gzip
压缩 -
打成
zip
包zip jpg.zip *.jpg
解压实例
-
解压
tar
包tar -xvf file.tar
x - 解压
v - 显示解压过程
f - 指定压缩包 -
解压
tar.gz
类型的压缩包tar -xzvf file.tar.gz
x - 解压
z - 压缩包类型为gz
-
解压
tar.bz2
类型的压缩包tar -xjvf file.tar.bz2
j - 表示类型为
*.tar.bz2
-
解压
.zip
类型的压缩包unzip file.zip
-
解压
.rar
类型的压缩包unrar e file.rar
常见的几种压缩方式
-
*.tar
, 不压缩,只打包 -
tar.gz
/tgz
linux下普遍的压缩方式,兼顾压缩时间和压缩空间 -
tar.bz
压缩后占用更小的空间,但是解压过程非常耗费CPU -
*.gz
gzip压缩 -
*.zip
格式开放且免费,压缩率不如rar
和tar.gz
等 rar
网友评论