ubuntu常用命令 tar
常用
# 将 file.tar.gz 解压
tar -zxvf file.tar.gz
# 将 压缩目标 压缩为 file.tar.gz
tar -zcvf file.tar.gz 压缩目标
例子
- 将 doc文件夹压缩为 file.tar.gz
$ ls
doc
$ tar -zcvf file.tar.gz doc
doc/
doc/V1.0.1.pdf
doc/V1.0.1.pdf
doc/V1.0.5.pdf
doc/使用说明_V1.0.1.pdf
doc/屏调试手册_V1.0.0.pdf
doc/内核板级配置手册_V1.0.5.pdf
doc/中间件接口说明_V1.0.2.pdf
$ ls
doc file.tar.gz
- 解压file.tar.gz文件
$ tar -zxvf file.tar.gz
doc/
doc/V1.0.1.pdf
doc/V1.0.1.pdf
doc/V1.0.5.pdf
doc/使用说明_V1.0.1.pdf
doc/屏调试手册_V1.0.0.pdf
doc/内核板级配置手册_V1.0.5.pdf
doc/中间件接口说明_V1.0.2.pdf
$ ls
doc file.tar.gz
解压 压缩 参数
压缩
tar –cvf jpg.tar *.jpg # 将目录里所有jpg文件打包成 tar.jpg
tar –zcvf jpg.tar.gz *.jpg # 将目录里所有jpg文件打包并用 gzip 压缩,命名为 jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg # 将目录里所有jpg文件打包并且将其用 bzip2 压缩,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg # 将目录里所有 jpg 文件打包并且将其用 compress 压缩,命名为jpg.tar.Z
解压
tar –xvf file.tar # 解压 tar 包
tar -xzvf file.tar.gz # 解压 tar.gz
tar -xjvf file.tar.bz2 # 解压 tar.bz2
tar –xZvf file.tar.Z # 解压 tar.Z
参数
-c
建立压缩档案
-x
解压
-t
查看内容
-r
向压缩归档文件末尾追加文件
-u
更新原压缩包中的文件
-z
有gzip属性的
-j
有bz2属性的
-Z
有compress属性的
-v
显示所有过程
-O
将文件解开到标准输出
-f
使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。