Próbowałem wyczyścić moje foldery muzyczne i chcę usunąć wszystko oprócz plików MP3.
Chcę wiedzieć, jak szukać wszystkiego oprócz plików MP3 i oczywiście samych podfolderów.
Co muszę wpisać w polu reflektora, aby to osiągnąć?
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 wykluczaKind
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ć.Prostszym sposobem, wskazanym w poniższym komentarzu (dzięki, @DanielBeck!), Byłoby użycie
-delete
zamiast tego.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).źródło
-delete
jest lepszą alternatywą dla-exec rm
.find
są ścieżką do wyszukiwania (i możesz podać dowolną liczbę katalogów).