巧用linux命令清除Mac生成的.DS_Store文件
2014 年 2 月 23 日
一直使用Mac做網(wǎng)站開(kāi)發(fā),到最后打包上傳時(shí)總是為.DS_Store文件而苦惱,這些文件對(duì)于網(wǎng)站程序來(lái)說(shuō)是沒(méi)有用的,白白浪費(fèi)了虛擬主機(jī)空間,其實(shí)在上傳時(shí)搜索一下這個(gè)文件并全部刪除就行了。命令參考:
find ./ -name “*.DS_Store” -print -exec rm -fr {} ;
或mac下sudo find ./ -name ‘.ds_store’ -print -delete
可以建立一個(gè)腳本放入usr/local/bin,上傳前執(zhí)行一下再打包就OK了。
再來(lái)一條更強(qiáng)的,可以將zend的配置文件一起干掉
find ./ -regex ‘.*.AppleDouble|.*.DS_Store|.*.project|.*.settings’ -print -exec rm -fr {} ;
注:.DS_Store (英文全稱 Desktop Services Store)[1] 是一種由蘋(píng)果公司的Mac OS X操作系統(tǒng)所創(chuàng)造的隱藏文件,目的在于存貯文件夾的自定義屬性,例如文件們的圖標(biāo)位置或者是背景色的選擇。