Tìm kiếm trong osx cho bất cứ điều gì nhưng ..


1

Tôi đã cố gắng dọn sạch các thư mục nhạc của mình và tôi muốn xóa mọi thứ trừ các tệp MP3.

Tôi muốn biết làm thế nào để tìm kiếm mọi thứ trừ MP3 và rõ ràng là chính các thư mục con.

Tôi phải nhập gì vào hộp tìm kiếm để đạt được điều đó?

Câu trả lời:


2

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 chụp màn hình

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:

Ảnh chụp màn hình

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
    • KindMusic 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:

Ảnh chụp màn hình


Cảm ơn Daniel, tôi không biết mẹo với nhấp chuột tùy chọn;) Nhưng nó cũng hiển thị cho tôi các thư mục - có cách nào để loại trừ chúng không? hoặc một khả năng khác là có một thanh trên đầu để sắp xếp kết quả theo loại hoặc ngày hoặc tên, v.v ...
stoobz

@stoobz: Chỉ cần thêm một dòng khác với Nonekhối đó loại trừ Kind Folder...
Daniel Beck

1

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 -deletetù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 -deletetùy chọn khá đơn giản ).


cảm ơn bạn! Tôi sẽ cố gắng làm điều đó. và để xác định thư mục tôi phải thay thế "." với thư mục, phải không?
stoobz

-deletelà một thay thế tốt hơn để -exec rm.
Daniel Beck

@stoobz - vâng, các đối số đầu tiên findlà đườ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).
Holdenweb

@Daniel - cảm ơn, cho thấy kiến ​​thức của tôi không hiện tại như của bạn, có lẽ. Tần suất chúng ta học một cách để thực hiện một nhiệm vụ sau đó gắn bó với điều đó, ngay cả khi có những cách tốt hơn.
Holdenweb
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.