1

Я пытался очистить свои музыкальные папки, и я хочу удалить все, кроме файлов MP3.

Я хочу знать, как искать все, кроме MP3 и, очевидно, сами подпапки.

Что мне нужно ввести в окне прожектора, чтобы добиться этого?

2 ответа2

2

Введите что-нибудь в поле поиска Finder и очистите его снова. После этого вы окажетесь в поисковом интерфейсе с новой панелью вверху, без активных критериев поиска:

Скриншот

Нажмите кнопку + в правой части новой контекстной панели поиска.

Удерживайте Option и нажмите кнопку справа от новой записи (это еще одна кнопка + , пока вы не удерживаете Option).

Теперь это должно выглядеть так:

Скриншот

Удалите первый дополнительный ряд (тот, который показывал кнопку ), нажав кнопку .

Затем настройте две недавно добавленные строки:

  • None из следующего не является правдой
    • Kind Music MP3

Здесь мне все еще нужно изменить All на MP3 , но в остальном я закончил:

Скриншот

1

Предполагая, что вы хотите удалить файлы, отличные от mp3, в любом месте определенного каталога (который, я предполагаю, является текущим каталогом), и что все они называются именами, заканчивающимися на .mp3 , должно работать следующее.

find . -type f \! -name \*.mp3 -exec rm {} \;

Более простой способ, указанный в комментарии ниже (спасибо, @DanielBeck!), Заключается в использовании параметра -delete .

find . -type f \! -name \*.mp3 -delete

Это находит все обычные файлы (-type f), чье имя не (\!) сопоставьте шаблон *.mp3 , затем удалите их (-exec rm {} \; или более простой параметр -delete).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .