Không bao giờ tạo lại tệp .DS_Store


24

Tôi mệt mỏi với công cụ tìm tạo các siêu dữ liệu .DS_Store này và các tệp tìm kiếm theo dõi trong tất cả các thư mục của tôi. Làm thế nào tôi có thể vô hiệu hóa điều này trong Finder?



Có bất kỳ lý do cụ thể những tập tin này làm phiền bạn? Có phải chủ yếu để làm với các ổ đĩa mạng & bên ngoài? Hay bạn chỉ không thích spam tập tin nói chung?
boehj

1
@boehj Gửi thư rác thành thật và ý tưởng rằng giải pháp tốt nhất để lưu trữ dữ liệu meta về một thư mục là một tệp ẩn trong mỗi thư mục.
Marco Ceppi

Câu trả lời:


21

Như Fake Name đã chỉ ra, Total Finder đi kèm với một phần mở rộng kernel để chuyển hướng các tệp .DS_Store giúp ngăn chặn hiệu quả các tệp pesky đó trong thư mục của bạn và không làm mất chức năng. Những gì anh ấy / cô ấy không chỉ ra là phần mở rộng kernel có thể được tải xuống mà không cần Total Finder từ github . Bạn phải xây dựng nó và thả nó vào /System/Library/Extensionsthư mục của bạn . Sau đó, bạn nên khởi động lại máy tính của bạn. Nó dường như được làm việc cho tôi cho đến nay.

Cập nhật: Đây hiện là một dự án riêng biệt từ Total Downloader được gọi là Asepsis . Hiện tại có rất nhiều tài liệu về cách thức hoạt động và quá trình cài đặt. Repo GitHub hiện được đặt ở đây .


Hấp dẫn. Đây là một điều mới. Khi tôi bắt đầu sử dụng công cụ tìm tổng, cách duy nhất để có được kext vô trùng là cài đặt công cụ tìm tổng. Thật tuyệt khi họ sau đó đã mở nguồn!
Tên giả

1
Coi chừng. Không hoạt động trong Mavericks. (nếu nó từng làm việc ở bất cứ nơi nào khác). Hãy thử BlueHarvest ... thật khó chịu .. nhưng dường như sẽ thanh lọc những "shits nhỏ" này.
alex xám

@alexgray Cả trang web Asepsis và repo Github đều xác định rằng nó không hoạt động với Mavericks nhưng tôi nghi ngờ họ sẽ sớm hỗ trợ. Dường như BlueHarvest không phải là nguồn mở.
styfle

Tôi đã nói chuyện với nhà phát triển Asepsis .. và anh ấy nói rằng khả năng tương thích 10.9 KHÔNG có trong thẻ.
alex xám

Asepsis 1.4 hỗ trợ OS X 10.9
Carlo

7

Câu hỏi của bạn giống như yêu cầu "git init" không tạo thư mục ".git" trong dự án của bạn. Nói cách khác, bạn đang chọn sử dụng một công cụ, nhưng bạn muốn công cụ đó không lưu trữ siêu dữ liệu mà nó cần lưu trữ.

một tài liệu hỗ trợ của Apple mô tả cách vô hiệu hóa việc tạo tệp .DS_Store, nhưng nó chỉ liên quan đến cách người tìm xử lý các hệ thống tệp từ xa. Nó sẽ không giúp bạn nếu bạn tìm cách để Finder xử lý hệ thống tệp cục bộ của bạn theo cách này.


6
Tôi có thể có git tạo cấu trúc điều khiển .git trong một thư mục bên ngoài thư mục làm việc của tôi. Bất kể so sánh nếu không thể thực hiện được, tôi sẽ yêu cầu thay thế cho Finder.
Marco Ceppi

Chuột, tôi nên chọn một ví dụ kém linh hoạt. Bạn nói đúng về git và điều đó cho thấy rằng bạn luôn có thể chọn gửi một vấn đề với Apple để có lẽ phiên bản Finder trong tương lai có thể linh hoạt.
pohl

Bằng cách nào đó tôi nghi ngờ rằng sẽ mang nhiều trọng lượng. Cảm ơn câu trả lời của bạn mặc dù
Marco Ceppi

1
Không có gì. Họ có thể ưu tiên các tính năng dựa trên tần suất khiếu nại, vì vậy bạn có thể muốn xem xét lại. Các Wikipedia cho DS_store gợi ý rằng cách thức các siêu dữ liệu được lưu trữ thay đổi ít nhất một lần trong đời của Finder, dựa trên người dùng khiếu nại. (Nó được sử dụng để lưu trữ nó ở thư mục gốc của hệ thống tập tin có liên quan.)
pohl

Có cách nào để không sử dụng Finder? Tôi muốn biết.
Hoàng Huỳnh

4

Trong trường hợp này, Total Downloader không cho phép bạn vô hiệu hóa (tốt, nó thực sự chuyển hướng tất cả .ds_storecác tệp vào /usr/local/.dscache) việc tạo .ds_storetệp, thông qua cái mà họ gọi là " Tính năng Asepsis "


Trong trường hợp bạn đang đề cập đến câu trả lời của tôi, lưu ý rằng tôi đã không nói rằng nó không thể được thực hiện. Thay vào đó, tôi đã nói rằng tài liệu hỗ trợ sẽ không giúp ích gì trong trường hợp hệ thống tập tin cục bộ.
pohl

4
Chúng ta có thể tập trung vào việc trả lời câu hỏi, không bash các câu trả lời của người khác không?
Harvest

Giả sử người khác thực sự trả lời , thay vì chỉ nói rằng điều đó không thể được thực hiện, chắc chắn.
Tên giả

Tôi không chắc tại sao điều này đã được bỏ phiếu; Total Downloader là một plugin Finder và vì vậy có thể nói là một giải pháp trực tiếp cho câu hỏi.
David

Harvest đã loại bỏ các vật liệu chiến đấu gây ra downvote. An toàn để sửa đổi lại.
pohl

0

Nếu bạn tắt khả năng xem các tệp vô hình, bạn sẽ không thấy chúng.


3
Chúng nằm trong khóa của tôi và tôi quản lý rất nhiều tệp bị ẩn. Tôi quan tâm nhiều hơn đến thực tế là nó giữ dữ liệu meta của nó cùng với dữ liệu của tôi. Có vẻ như một lỗ hổng thiết kế gây tử vong.
Marco Ceppi

4
Soooo không phải là một câu trả lời. Nếu bạn đang ở trong rừng và đối mặt với một con gấu, nhắm mắt lại sẽ không giúp ích gì.
Tên giả

1
@Marco bạn có thể muốn xem xét việc sắp xếp lại câu hỏi của mình thành "làm cách nào tôi có thể giữ các tệp .DS_store khỏi các khóa của tôi?" Nó có thể là một vấn đề dễ dàng hơn để giải quyết và sẽ gãi ngứa tương tự.
pohl

1
@Fake Name Nhưng nếu bạn ở trong sở thú, và sợ gấu, và bạn phải vượt qua gần môi trường sống của gấu, nhắm mắt lại sẽ hoạt động, và đó là về mức độ nguy hiểm của các tệp ẩn.
CajunLuke

1
Tên @Fake Ngoài ra, nếu người khác thiết lập máy tính của anh ta (hoặc ai đó đến trong tương lai cho câu hỏi này trong tình huống đó), anh ta có thể không biết rằng các tệp này thường bị ẩn và có thể bị tắt.
CajunLuke
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.