如我们输入 tomcat/lo 的时候按tab键,命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/”
这里大家要注意的时候,在我们使用tar 的--exclude 命令排除打包的时候,不能加“/”,否则还是会把logs目录以及其下的文件打包进去。
错误写法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs/ --exclude=tomcat/libs/ tomcat
正确写法:
tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs tomcat
本文介绍了在使用tar命令进行Tomcat打包时如何正确排除指定目录的方法。特别强调了在使用--exclude选项时,对于目录路径结尾斜杠的处理方式至关重要,避免因误操作而导致不需要的文件被包含进最终的归档文件。
1万+

被折叠的 条评论
为什么被折叠?



