赞
踩
# 排除目录 # 排除目录后不接“/”,排除目录成功。 [root@osker /]# tar -czvf ces.tar.gz /test --exclude=/test/t1 tar: Removing leading `/' from member names /test/ /test/t2/ /test/t2/file1.txt /test/t2/file2.txt /test/t2/file3.txt /test/t3/ /test/t3/file1.txt /test/t3/file2.txt /test/t3/file3.txt # 排除目录后接“/”,排除目录失败。 [root@osker /]# tar -czvf ces.tar.gz /test --exclude=/test/t1/
- 总结:
- 1、tar命令下的--exclude后面可以跟”=“或者空格,效果一样。
- 2、tar命令下的--exclude后面跟文件名,会排除所有和此名相同的文件。
- 3、tar命令下的--exclude后面跟排除文件的路径为绝对路径的时候,打包路径也必须为绝对路径。
- 4、tar命令下的--exclude后面跟排除文件的路径为相对路径的时候,打包路径为相对或者绝对路径都可以。
- 5、tar命令下的--exclude-from后面排除文件里的路径为绝对路径的时候,打包路径也必须为绝对路径。
- 6、tar命令下的--exclude-from后面排除文件里的路径为相对路径的时候,打包路径为相对或者绝对路径都可以。
- 7、排除目录时候,排除的目录后面不能接“/”。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。