Jika Anda tidak keberatan melompat turun ke terminal, maka ini sangat mudah. Jika Anda berada di /Users/username
, yang merupakan direktori $ HOME Anda dan ada subdirektori bernama foo yang ingin Anda zip tapi abaikan semua file .DS_Store, lalu lakukan hal berikut:
zip -r foo.zip foo -x "*.DS_Store"
Untuk menafsirkan ini, kami menjalankan zip yang dapat dieksekusi dengan parameter / argumen berikut:
-r
untuk secara rekursif memasukkan semua direktori di bawah target yang ingin kita zip.
foo.zip
adalah nama arsip zip yang kami buat
foo
adalah direktori target yang ingin kita zip
-x "*.DS_Store"
mengecualikan semua file yang jalurnya berakhir dengan string ".DS_Store"
Tidak diperlukan aplikasi pihak ketiga yang konyol atau Anda tidak perlu membuang file .DS_Store Anda sama sekali - hanya mengandalkan semua kebaikan alat unix yang dibangun langsung ke OSX / Darwin.