Làm cách nào để xóa thẻ Finder khỏi tất cả các tệp trong một thư mục và các thư mục con của nó?


9

Làm cách nào tôi có thể xóa thẻ Finder khỏi tất cả các tệp trong một thư mục nhất định và trong các thư mục con của nó?


Tôi ước tôi có câu trả lời, tôi cũng tò mò. Nếu bạn thuận tiện với trình bao thì lệnh mdfind có thể là một phần của giải pháp của bạn. Chúc may mắn.
Charlie Wilson

Câu trả lời:


7

Bạn có thể sử dụng thẻ của Homebrew :

brew install tag
tag -r /path/*

Bạn có thể kết hợp điều này với lệnh find để tìm các tệp / thư mục cụ thể + đệ quy.

find . -exec tag -r {} \;  -print

Làm thế nào để đi về việc sử dụng dòng mã cuối cùng trên một thư mục? Tôi không muốn làm hỏng và xóa các thẻ khỏi mọi thư mục trong hệ thống của mình : find . -exec tag -r /path/ {} \; -print. Hơn nữa, tôi có thể chỉ cd vào một thư mục và thực hiện lệnh đó không?
Matt Swift

@Matt Lệnh find có hai thành phần: đường dẫn / bộ lọc và hành động. find .sẽ sử dụng thư mục hiện tại mà bạn đã truy cập hoặc bạn có thể sử dụng find /path/to/foldervà chỉ định đường dẫn ở đó. Không có bộ lọc nào được cung cấp để mọi tệp và thư mục bên dưới đường dẫn đã cho sẽ khớp. -exec …;sẽ thực thi lệnh, thay thế {}bằng từng đường dẫn khớp. -printcũng in các đường dẫn phù hợp. Bạn có thể 'chạy khô' lệnh bằng cách xóa 'exec' và chỉ sử dụng find . -print(tương đương với find .), nó sẽ in danh sách các tệp được khớp mà không làm gì khác với chúng.
grg

4

Bạn cũng có thể sử dụng xattr:

xattr -dr com.apple.metadata:_kMDItemUserTags ~/folder
xattr -dr com.apple.FinderInfo ~/folder

Nếu bạn không xóa các com.apple.FinderInfothuộc tính mở rộng, Finder sẽ hiển thị nhãn màu cho các thẻ có màu. Nếu bạn không muốn giữ bất kỳ thuộc tính mở rộng nào, bạn có thể chạy xattr -cr ~/folder.

Bạn có thể sử dụng find -xattrnamehoặc mdfindđể tìm các tệp có thẻ:

find ~/folder -xattrname com.apple.metadata:_kMDItemUserTags
mdfind -onlyin ~/folder kMDItemUserTags=\*
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.