linux 自学系列:打包工具tar

tar [主选项 + 辅选项] 文件或目录

主选项为必选,告诉tar要做什么事

常用主选项:

-c 创建新的档案文件。
-r 把要存档的文件追加到档案文件的未尾。
-t 列出档案文件的内容,查看已经备份了哪些文件。
-u 更新档案中的已有文件,如果备份文件中没有要更新的
文件,则将该文件追加到备份文件的最后。
-x 从档案文件中释放文件

常用辅选项:

f 使用档案文件,这个选项通常是必选的。
k 保存已经存在的文件。例如我们把某个文件还原,在还原
的过程中,遇到相同的文件,不会进行覆盖。
m 在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
v 详细列出 tar 处理的文件信息。
z 用 gzip 来压缩/解压缩文件,备份时加上该选项可以将档
案文件进行压缩,但还原一个压缩的备份文件时必须要使用
该选项进行解压缩。
j 用 bzip2 来压缩/解压缩文件。

示例:

把当前目录的a.txt 文件打包到当前目录,命名为a.tar

tar -cxvf ./a.tar ./a.txt

 

解压tar.gz

tar -xzvf xxx.tar.gz

posted @ 2012-11-28 19:54  践道者  阅读(469)  评论(0编辑  收藏  举报