Câu trả lời:
Nhập bất cứ thứ gì vào trường tìm kiếm của Finder và xóa lại. Sau đó, bạn sẽ ở trong giao diện tìm kiếm có một thanh mới ở gần đầu, không có tiêu chí tìm kiếm hoạt động:
Nhấp vào +
nút ở bên phải của thanh ngữ cảnh tìm kiếm mới.
Giữ Optionvà nhấp vào …
nút ở bên phải của mục nhập mới (đó là một +
nút khác trong khi bạn không giữ Option).
Bây giờ nó sẽ trông như thế này:
Xóa hàng bổ sung đầu tiên (hàng hiển thị …
nút) bằng cách nhấp vào –
nút của nó .
Sau đó, định cấu hình hai hàng được thêm gần đây để nói:
None
những điều sau đây là đúng
Kind
Là Music
MP3
Ở đây, tôi vẫn sẽ cần phải thay đổi All
để MP3
, nhưng mặt khác, tôi đang thực hiện:
None
khối đó loại trừ Kind
Folder
...
Giả sử bạn muốn xóa các tệp không phải mp3 ở bất kỳ đâu trong một thư mục cụ thể (mà tôi giả sử là thư mục hiện tại) và tất cả chúng đều được gọi là tên kết thúc .mp3
, những điều sau đây sẽ hoạt động.
find . -type f \! -name \*.mp3 -exec rm {} \;
Một cách đơn giản hơn, được chỉ ra trong một bình luận bên dưới (cảm ơn, @DanielBeck!), Sẽ là sử dụng -delete
tùy chọn thay thế.
find . -type f \! -name \*.mp3 -delete
Điều này tìm thấy tất cả các tệp thông thường ( -type f
) có tên không ( \!
) khớp với mẫu *.mp3
, sau đó xóa chúng ( -exec rm {} \;
hoặc -delete
tùy chọn khá đơn giản ).
-delete
là một thay thế tốt hơn để -exec rm
.
find
là đường dẫn để tìm kiếm (và bạn có thể đưa ra bất kỳ số lượng thư mục nào).