作者:wayne251312 | 来源:互联网 | 2023-08-26 09:33
tar选项选项:-c建立新的归档文件creat-r向归档文件末尾追加文件-x从归档文件中解出文件-O将文件解开到标准输出-v处理过程中输出相关信息-fArch将归档和
tar 选项
选项:
-c 建立新的归档文件 creat
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f Arch 将归档和恢复的文件写入Arch中,Arch表示文件或设备名。默认情况下是/dev/mto.如果Arch是'-',则从标准输入读(还原文件时), 或向标准输入写(创建文档时),这是tar用于管道的特性.
-h 跟随符号连接
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
例:
1.将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz
tar czvf this.tar.gz ./*.txt
2.将当前目录下的this.tar.gz中的文件解压到当前目录
tar xzvf this.tar.gz ./
(cd ~/unixbook/exampless; tar -cvf - .) | (cd ~/unixbook/examples.bak; tar -xvf -)
使用tar对源目录进行归档,创建目标目录,然后将归档的目录恢复到后面这个目录中去。
这样保留了原文件的访问权限和文件修改时间。