在Finder中的Compress “…”很好用,但是也有煩惱的時候,經常打包會包含進來一些.DS_Store文件,.DS_Store是蘋果系統中保存當前目錄基本信息的文件,包括圖標的位置,顯示方式等信息。每一個目錄都會有,類似windows平台的destop.ini或者是Thumbs.db。
如果不想將.DS_Store或者__MacOSX…或者.svn等等打包進來,可以打開Terminal,輸入下面的命令:
1 |
zip -r foo.zip foo -x "*.DS_Store" -x ".svn" |
foo.zip表示生成的文件名,foo表示目標文件或文件夾的路徑,-r表示將所有子目錄的內容也打包進來,-x后面跟除外的文件名。
