Saya menggunakan ini saya mengaturnya sekali ketika saya merasa terganggu dengan masalah yang sama. Metode ini membuat sistem melakukan semuanya secara otomatis.
Buat skrip bernama Remove_Hidden_Files.sh dengan membuka terminal dan misalnya cd ~ / Documents dan ketik touch Remove_Hidden_Files.sh
Menggunakan vi buat skrip. Dalam jenis Terminalvi Remove_Hidden_Files.sh
Tekan "I" untuk masuk ke mode menyisipkan dan ketik berikut ini (Petunjuk untuk mendapatkan # tekan alt dan 3)
#!/bin/bash
# Removing the hidden files from my drive using the find command. Change xxx to the name of your external volume or path you wish to run the command on.
# the -mount will stop the find command going to other volumes other than specified.
find -x /Volumes/(xxx) -mount -name '.DS_Store' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.Spotlight-V100' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.Trashes' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '._.Trashes' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.fseventsd' | xargs rm -rf
Tekan escape untuk keluar dari mode insert dan tahan shift dan tekan :
Ketik wq!lalu tekan enter
Jadikan skrip dapat dieksekusi chmod 775 ~/Documents/Remove_Hidden_Files.sh
Uji ini untuk memastikan itu berhasil. Anda dapat dengan mudah melakukan ini dengan membuka terminal dan mengetik cd / Volume / (xxx) tekan enter dan kemudian ls -la untuk mendaftar semua file dan Anda akan melihat .DS_Store jika tidak menavigasi dengan finder ke volume dan kemudian ulangi perintah dan Anda akan melihatnya di sana.
Buka terminal lain dengan menekan tombol perintah dan N
Tipe cd ~/Documents
Tipe sh Remove_Hidden_Files.sh
Buka jendela terminal lainnya dan periksa file .DS_Store dihapus.
Buat daemon peluncuran. Ini berarti berjalan secara otomatis sehingga Anda tidak perlu melakukan apa pun.
Cara terbaik adalah mengunduh lingon
Buat daemon untuk akun pengguna Anda dan sebut itu com.remove_hidden_files.Launchd
Dalam jenis kotak perintah sh ~/Documents/Remove_Hidden_Files.sh
Anda dapat mengetik di jalur atau menjelajahinya / Volume / (xxx)
Nyalakan ulang mesin dan coba
Catatan jika Anda mengganti nama drive eksternal Anda, gunakan drive atau jalur bernama berbeda yang perlu Anda ubah skripnya.