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

相關文章
相關標籤/搜索