当前位置:   article > 正文

tar命令下的--exclude

tar --exclude
  1. # 排除目录
  2. # 排除目录后不接“/”,排除目录成功。
  3. [root@osker /]# tar -czvf ces.tar.gz /test --exclude=/test/t1
  4. tar: Removing leading `/' from member names
  5. /test/
  6. /test/t2/
  7. /test/t2/file1.txt
  8. /test/t2/file2.txt
  9. /test/t2/file3.txt
  10. /test/t3/
  11. /test/t3/file1.txt
  12. /test/t3/file2.txt
  13. /test/t3/file3.txt
  14. # 排除目录后接“/”,排除目录失败。
  15. [root@osker /]# tar -czvf ces.tar.gz /test --exclude=/test/t1/
  1. 总结:
  2. 1、tar命令下的--exclude后面可以跟”=“或者空格,效果一样。
  3. 2、tar命令下的--exclude后面跟文件名,会排除所有和此名相同的文件。
  4. 3、tar命令下的--exclude后面跟排除文件的路径为绝对路径的时候,打包路径也必须为绝对路径。
  5. 4、tar命令下的--exclude后面跟排除文件的路径为相对路径的时候,打包路径为相对或者绝对路径都可以。
  6. 5、tar命令下的--exclude-from后面排除文件里的路径为绝对路径的时候,打包路径也必须为绝对路径。
  7. 6、tar命令下的--exclude-from后面排除文件里的路径为相对路径的时候,打包路径为相对或者绝对路径都可以。
  8. 7、排除目录时候,排除的目录后面不能接“/”。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/203449
推荐阅读
相关标签
  

闽ICP备14008679号