Mac OS X等类uinx系统中使用.(点)开头来表示隐藏文件,例如常见的.DS_Store .svn以及Eclipse使用的.project等文件或目录,有时我们打zip包的时候,希望去除所有的隐藏文件,那么可以采用下面的命令。
打包当前目录所有文件,并且不包含隐藏文件.
zip ARCHIVENAME * -x "\.*
打包当前目录以及子目录所有文件,并且不包含隐藏文件
zip -r ARCHIVENAME * -x "*/\.*" -x "\.*

本文介绍在MacOSX等类Unix系统中如何通过命令行排除隐藏文件进行压缩打包的方法。提供了两种实用的zip命令示例:一种是仅针对当前目录下的文件,另一种则包括了所有子目录。
1万+

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



