Odpowiedzi:
Wpisz cokolwiek w polu wyszukiwania Findera i wyczyść go ponownie. Będziesz wtedy w interfejsie wyszukiwania, który ma nowy pasek u góry, bez aktywnych kryteriów wyszukiwania:

Kliknij + przycisk po prawej stronie nowego paska kontekstu wyszukiwania.
Trzymać Opcja i kliknij … przycisk po prawej stronie nowego wpisu (to kolejny + przycisk, gdy nie trzymasz Opcja ).
Teraz powinno to wyglądać tak:

Usuń pierwszy dodatkowy wiersz (ten, który pokazał … przycisk), klikając jego – przycisk.
Następnie skonfiguruj dwa ostatnio dodane wiersze, aby powiedzieć:
None z następujących są prawdziwe Kind jest Music MP3 Tutaj nadal muszę się zmienić All do MP3, ale poza tym skończyłem:

None blok, który wyklucza Kind Folder …
Zakładając, że chcesz usunąć pliki inne niż mp3 w dowolnym miejscu w określonym katalogu (który, jak zakładam, jest bieżącym katalogiem), i że wszystkie są nazywane nazwami kończącymi .mp3, następujące powinny działać.
find . -type f \! -name \*.mp3 -exec rm {} \;
Prostszym sposobem, wskazanym w poniższym komentarzu (dzięki, @DanielBeck!), Byłoby użycie -delete zamiast tego.
find . -type f \! -name \*.mp3 -delete
Znajduje wszystkie zwykłe pliki ( -type f ) którego imię nie ( \! ) dopasuj wzór *.mp3, a następnie usuwa je ( -exec rm {} \;lub raczej prostsze -delete opcja).
-delete jest lepszą alternatywą dla -exec rm.
find są ścieżką do wyszukiwania (i możesz podać dowolną liczbę katalogów).