Mac OS X中打zip包时去除.DS_Store等指定文件

在Finder中的Compress “…”很好用,可是也有烦恼的时候,常常打包会包含进来一些.DS_Store文件,.DS_Store是苹果系统中保存当前目录基本信息的文件,包括图标的位置,显示方式等信息。每个目录都会有,相似windows平台的destop.ini或者是Thumbs.db。windows

若是不想将.DS_Store或者__MacOSX…或者.svn等等打包进来,能够打开Terminal,输入下面的命令:svn

1 zip -r foo.zip foo -x "*.DS_Store" -x ".svn"

foo.zip表示生成的文件名,foo表示目标文件或文件夹的路径,-r表示将全部子目录的内容也打包进来,-x后面跟除外的文件名。code

相关文章
相关标签/搜索