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