Використовуючи це, я встановив це один раз, коли я роздратований тією ж проблемою. Цей метод змушує систему робити все автоматично.
Створіть сценарій під назвою Remove_Hidden_Files.sh, відкривши термінал, наприклад cd ~ / Documents та введіть touch Remove_Hidden_Files.sh
За допомогою vi створити сценарій. У термінальному типіvi Remove_Hidden_Files.sh
Натисніть "Я", щоб увійти в режим вставки, і введіть наступне (Підказка, щоб отримати # натисніть alt і 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
Натисніть клавішу Escape, щоб вийти з режиму вставки, утримуйте Shift та натисніть :
Введіть wq!
і натисніть клавішу Enter
Зробіть сценарій виконуваним chmod 775 ~/Documents/Remove_Hidden_Files.sh
Перевірте це, щоб переконатися, що воно працює. Ви можете легко зробити це, відкривши термінал і введіть cd / Volumes / (xxx), натисніть клавішу enter, а потім ls -la, щоб перерахувати всі файли, і ви повинні побачити .DS_Store, якщо не переходите з шукачем до гучності, а потім повторіть команду і ви повинні побачити його там.
Відкрийте інший термінал, натиснувши командну клавішу та N
Тип cd ~/Documents
Тип sh Remove_Hidden_Files.sh
Перейдіть до іншого вікна терміналу і перевірте, чи видалені файли .DS_Store.
Створіть демон запуску. Це означає, що запускати автоматично, так що вам нічого не потрібно робити.
Найкращий спосіб - завантажити lingon
Створіть демон для свого облікового запису користувача і назвіть його com.remove_hidden_files.Launchd
У командному полі введіть sh ~/Documents/Remove_Hidden_Files.sh
Ви можете або ввести шлях або перейти до нього / Томи / (xxx)
Перезавантажте машину та спробуйте
Зверніть увагу, якщо ви перейменовуєте свій зовнішній диск, використовуйте інший названий диск або шлях, який вам знадобиться змінити сценарій.