Поэтому я использую эту команду на своем сервере хранения, чтобы очистить некоторый мусор, но она не дает никаких результатов или результатов. Я где-то нашел синтаксис в Интернете и просто изменил, для каких файлов он мне нужен. Что еще мне нужно добавить, чтобы увидеть, что на самом деле удаляется или итого в конце? В конечном итоге это будет сценарий, который будет запускаться автоматически, но сейчас я запускаю команды вручную. Заранее спасибо!
find . -name .DS_Store -printf \"%p\"\ \ | xargs rm
find . -name ._.DS_Store -printf \"%p\"\ \ | xargs rm
find . -name Thumbs.db -printf \"%p\"\ \ | xargs rm
find . -name ._Thumbs.db -printf \"%p\"\ \ | xargs rm
find
также есть -delete
флаг. И вы также можете объединить все в одну команду, возможно, сэкономив время:
find . \( -name .DS_Store -or -name ._.DS_Store -or -name Thumbs.db -or -name ._Thumbs.db \) -print -delete
Просто добавьте параметр -v в команду rm для подробного вывода, например
find . -name .DS_Store -printf \"%p\"\ \ | xargs rm -v