Để ngăn các tệp .DS_Store xấu xí đó hiển thị, dường như có một tùy chọn tương đối mới để thực hiện việc này một cách sạch sẽ, không chỉ cho các ổ đĩa mạng, như:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
mà còn cho các khối kết nối USB:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
Liên quan đến tiêu đề câu hỏi của OP, đây là giải pháp tốt nhất mà không bị hack, vì nó không chỉ giải quyết vấn đề về mạng mà còn ảnh hưởng đến hầu hết các đĩa được kết nối. Và đó có thể là những phiền toái lớn nhất đối với hầu hết người dùng chia sẻ các thiết bị như thẻ nhớ USB giữa các môi trường khác nhau. Nó chỉ sử dụng các tùy chọn do Apple cung cấp và không can thiệp vào hoạt động bình thường dưới bất kỳ hình thức nào.
Liên quan đến tình huống cụ thể được giải thích trong phần thân OP, nó có giá trị hạn chế, vì tùy chọn USB này chỉ có sẵn trong các phiên bản sau của OS X / macOS. Hơn nữa, điều này vẫn không giải quyết được vấn đề .DS_Store
tạo trên các đĩa bên trong, nơi chúng cũng có thể gây rắc rối. Mặc dù ở nơi đó họ thực sự có thể phục vụ một số mục đích.
Một giải pháp toàn diện hơn cho vấn đề này, mặc dù là một giải pháp mạnh mẽ hơn, hoạt động trên hầu hết các phiên bản của hệ điều hành Mac như sau: Để khắc phục hoàn toàn hành vi khó chịu này trên tất cả các đĩa - và với trình vá mã nhị phân / trình tiêm mã như câu hỏi của OP khao khát - có DeathToDSStore / với nguồn .
Cả hai tùy chọn này đều cho rằng bất kỳ ai vẫn sử dụng Finder Finder Sử dụng trình quản lý tệp khác nhau cũng sẽ giải quyết được vấn đề này. Có rất nhiều ứng cử viên để thay thế Finder để quản lý tệp trên macOS. Hai trong số những con chó hàng đầu trong lĩnh vực này là Pathfinder hoặc XFile .