tar命令用于建立、还原备份文件,它可以加入、解开备份文件内的文件。
参数
带有
*号的为常用的参数
.
-A新增压缩文件到已存在的压缩包
.
-c建立新的压缩文件*
.
-d记录文件的差别
.
-r向压缩文件的末尾追加文件
.
-u更新原压缩包中的文件,添加改变了的现有文件到已经存在的压缩内
.
-x从压缩包中提取文件*
.
-t显示压缩包内的内容
.
-z支持gzip格式解压文件*
.
-j支持bzip2格式解压文件*
.
-Z支持compress解压文件
.
-v显示操作过程*
.
-l文件系统边界设置
.
-k保留原有文件不复制
.
-m保留文件不被覆盖
.
-W确认压缩文件正确性
.
-O将文件解开到标准输出
.
-C指定解压目录,这个参数后面必须跟一个目录*
.
-f指定文件名,这个参数后面必须跟一个文件*
示例
.
tar -czf all.tar.gz *.txt
将当前目录下所有以.txt结尾的文件以gzip格式打包到all.tar.gz内
.
tar -zxf all.tar.gz -C /usr/src/
以gzip格式解压归档文件到/usr/src/目录下