ubuntu常用命令 ,tar的基本用法

ubuntu常用命令 tar

常用

# 将 file.tar.gz 解压
tar -zxvf file.tar.gz 

# 将 压缩目标 压缩为 file.tar.gz
tar -zcvf file.tar.gz 压缩目标

例子

  1. 将 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
  1. 解压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 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

你可能感兴趣的:(ubuntu/Lnux,ubuntu,linux,服务器)