Bunu kullanıyorum, aynı sorundan rahatsız olduğumda bir kez kurdum. Bu yöntem, sistemin hepsini otomatik olarak yapmasını sağlar.
Terminali ve örneğin cd ~ / Documents'ı açarak Remove_Hidden_Files.sh adlı bir komut dosyası oluşturun ve Remove_Hidden_Files.sh öğesine dokunun.
Vi kullanarak komut dosyasını oluşturun. Terminal tipindevi Remove_Hidden_Files.sh
Ekleme moduna geçmek için "I" tuşuna basın ve aşağıdakileri yazın (# tuşuna basarak alt ve 3 tuşlarına basın)
#!/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
Ekleme modundan çıkmak ve shift tuşunu basılı tutmak için escape tuşuna basın ve :
Yazıp wq!
enter tuşuna basın
Komut dosyasını yürütülebilir yapın chmod 775 ~/Documents/Remove_Hidden_Files.sh
Çalıştığından emin olmak için bunu test edin. Terminali açarak kolayca yapabilir ve cd / Volumes / (xxx) yazarak enter ve ardından ls -la yazarak tüm dosyaları listeleyebilirsiniz. ve orada bir tane görmelisin.
Komut tuşuna ve N'ye basarak başka bir terminal açın
tip cd ~/Documents
tip sh Remove_Hidden_Files.sh
Diğer terminal penceresine gidin ve .DS_Store dosyalarının kaldırıldığını kontrol edin.
Bir başlatma arka plan programı oluşturun. Bu, otomatik olarak çalışmak anlamına gelir, böylece hiçbir şey yapmanıza gerek kalmaz.
En iyi yol lingon'u indirmektir
Kullanıcı hesabınız için bir arka plan programı oluşturun ve com.remove_hidden_files.Launchd olarak adlandırın.
Komut kutusuna şunu yazın sh ~/Documents/Remove_Hidden_Files.sh
Yolu yazabilir veya ona göz atabilirsiniz / Volumes / (xxx)
Makineyi yeniden başlatın ve deneyin
Harici sürücünüzü yeniden adlandırırsanız, komut dosyasını değiştirmeniz gereken farklı bir sürücü veya yol kullanın.