shell - tar

2017-08-25 14:48:36

创建和操作归档文件。

参数:

-c 创建一个新归档

-x 从归档中抽取文件

-f 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解除该选项指定的归档。

-t 显示tar文件中的文件列表

-r 向归档文件末尾追加文件

-v 显示归档过程

-z 使用gzip来压缩

-j 使用bzip2来压缩

-u 文件在归档中存在则更新,否则追加

使用示例:

#打包压缩当前目录下所有.jpg文件
tar -czvf myfile.tar.gz ./*.jpg

#查看包中包含的文件
tar -tvf myfile.tar

#解压tar包
tar -xzvf myfile.tar.gz

#打包文件并排除指定路径
tar -czvf my.tar.gz ./my --exclude=my/logs