Tìm và xóa tất cả các tệp .DS_Store bằng một lệnh đơn giản
Nếu bạn là người dùng Mac OS X, có thể bạn sẽ quen với tệp “.DS_Store” mà hệ thống tự động tạo khi bạn mở một thư mục. Những gì ". DS_Store" tập tin nào là lưu trữ thuộc tính tùy chỉnh của thư mục, chẳng hạn như vị trí của các biểu tượng hoặc sự lựa chọn của một hình nền, để lần sau bạn mở cùng một thư mục nó sẽ vẫn ở trạng thái tương tự như trước đó phiên.
Tệp “.DS_Store” bị ẩn theo mặc định và phần lớn thời gian không gây ra sự cố - cho đến khi bạn cần nén thư mục và gửi thư cho bạn bè của mình (sử dụng hệ điều hành khác) hoặc tải lên thư mục phát triển của bạn đến máy chủ. Bạn sẽ thấy rằng thư mục chứa nhiều tệp “DS_Store” khó coi mà bạn không muốn chia sẻ với bạn bè.
Nếu bạn đang tìm cách xóa nhanh tất cả các phiên bản của tệp “.DS_Store” trong một thư mục, đây là một lệnh mà bạn có thể sử dụng:
Lưu ý : lệnh sau cũng sẽ hoạt động trong Linux.
1. Mở một thiết bị đầu cuối trong Mac OS X.
2. Nhập lệnh sau:
tìm / path / to-folder \ (-name '.DS_Store' \) -delete
Thay thế "/ path / to / folder" bằng filepath thực của thư mục, ví dụ "/ var / www / html".
Lệnh trên là sử dụng lệnh find
để tìm kiếm một thư mục cụ thể (đệ quy) cho các tệp có tên bao gồm “.DS_Store” và xóa chúng khi tìm thấy.
Đó là nó. Bây giờ, bạn có thể dễ dàng xóa tất cả các phiên bản của tệp “.DS_Store” trước khi chia sẻ thư mục với người khác.