Jika Anda memberi seseorang drive USB Anda untuk meletakkan file di dalamnya, sangat menjengkelkan untuk membersihkannya setelah itu, semua ini tidak berguna untuk selain artefak platform OSX, yang mencemari disk. Apakah ada solusi untuk mencegah perilaku ini. Mungkin menulis file-file itu sendiri dan mengaturnya sebagai hanya membaca sesuatu seperti izin "6/700"?
PS Saya tidak bertanya apa yang harus dilakukan pada OSX oleh orang lain, karena saya tidak tahu siapa yang akan menempatkan saya file baru di lain waktu (saya tidak bisa menjelaskan masalah ini dan konfigurasi apa pun kepada semua orang lain), melainkan apa yang harus dilakukan. lakukan dari sudut pandang drive USB.
Jawaban:
Jika Anda akan membagikan disk eksternal yang dapat ditulisi dengan sistem OS X lainnya, Anda dapat menjalankan perintah berikut dari mesin ANDA untuk mencegah file .DS_Store muncul
lalu lindungi file dengan menjalankan
Keberadaan file tersembunyi ini akan mencegah OS X Spotlight dari mengindeks drive sehingga Anda hanya perlu melakukannya sekali kecuali Anda memformat ulang drive. Saya tidak tahu apakah ini berfungsi lintas-platform, misalnya, file Windows thumbs.db yang ditakuti.
Semoga ini membantu.
sumber
chmod 444
? Ini mungkin mencegah menulis ke dalamnya, tetapi itu tidak akan mencegah penghapusannya, dan Anda mungkin tidak peduli tentang isinya. Apakah izin Unix akan berfungsi pada sistem file USB stick juga dapat diperdebatkan.Saya menemukan posting blog ini sangat berguna: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/
pada dasarnya:
Tetapi baca blog untuk informasi dan detail lengkap.
sumber