TAR作用
tar是一个归档工具,把多个文件放到一个文件包里;同时tar命令可以跟压缩命令(gz,bz2等)结合使用,实现一次性压缩归档。
语法
$ tar [OPTION] FILE
常用选项
- c: 创建新的归档文件
- f:指定归档后的文件名
- t: 列出tar包中包含的文件列表
- v: 输出归档过程
- x: 展开tar包中的文件
- A: 把tar文件追加到另一个tar文件中
- r:把文件追加到tar文件中
- d: diff文件系统的文件和tar包中的文件
- z: 调用gzip
- j: 调用bzip2
- J: 调用xz
示例
$ tar -cf archive.tar foo
$ tar -tvf archive.tar
$ tar -xvf archive.tar
$ tar -dvf archive.tar
$ tar -tvf archive.tar file.txt
$ tar -xzvf archive.tar.gz
$ tar -xjvf archive.tar.gz
$ tar -xJvf archive.tar.xz
$ tar -cJvf archive.tar.xz
$ tar -czvf archive.tar.gz ./dir
备注:指定选项时,选项顺序要注意,c要放在前面,如果这样写-vfcz 会报错