tar
命令手册命令名称: tar
功能描述: Linux归档和压缩命令,其实该目录只是归档打包,压缩文件的话tar会调用其它命令,例如gzip。
-A 将tar文件添加到归档文件
-c 创建一个新归档文件
-x 从归档文件中提取文件
-f 指定归档文件的名称,为了便于区别文件的类型,建议以.tar结尾,若对目标归档文件或目录进行压缩,一般以tar.gz命令
这个选项通常是必选的。
-v 打印tar命令处理的详细过程,没-v选项将不会打印出任何信息。
-t 列出归档文件里的内容
-u 更新文件,只添加比归档文件复制更新的文件。
-m 不要解压文件的修改时间,也就是说在还原文件时,把所有文件的修改时间设定为现在。
-a, --auto-compress 使用归档后缀名来决定压缩程序
-j, --bzip2 通过 bzip2压缩或解压文件。
-J, --xz 通过 xz压缩或解压文件。
--lzip 通过 lzip 压缩或解压文件。
--lzma 通过 lzma 压缩或解压文件。
-r 把要存档的文件追加到备份文件的末尾,比如用户已经完成了备份文件的工作,但是却发现还有一个目录或是一些
文件遗漏了备份,这时可以使用该选项,将忘记的目录或文件追加到已经的备份文件中。
-w 每一步都要求确认。
-z 通过 gzip 来压缩或解压文件。
-Z 通过 compress 压缩或解压文件。
归档并压缩linux-man.cn目录:
[root@linux-man.cn test]# ls
linux-man.cn
[root@linux-man.cn test]# tar zcvf linux-man.cn.tar.gz linux-man.cn/
linux-man.cn/
linux-man.cn/tar命令详解.txt
[root@linux-man.cn test]#
解压linux-man.cn.tar.gz归档文件并把修改时间设定为现在:
[root@linux-man test]# tar zxvfm linux-man.cn.tar.gz
linux-man.cn/
linux-man.cn/tar命令详解.txt
[root@linux-man.cn test]#