Nếu bạn là người dùng Mac OS X, có lẽ bạn sẽ quen thuộc 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ì tệp “.DS_Store” thực hiện là lưu trữ các 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 lựa chọn hình nền, để lần sau khi bạn mở cùng một thư mục, nó sẽ vẫn ở trạng thái giống như lần trước phiên.
Tệp “.DS_Store” bị ẩn theo mặc định và hầu hết thời gian nó không gây ra bất kỳ sự cố nào - đó là cho đến khi bạn cần nén thư mục và gửi cho bạn bè (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è của mình.
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, thì đây là 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:
find /path/to-folder \( -name '.DS_Store' \) -delete
Thay thế “/ path / to / folder” bằng đường dẫn tệp thực của thư mục, ví dụ:“/ var / www / html.”
Những gì lệnh trên làm là sử dụng find
lệnh 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ó. Giờ đây, 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.