OS X: Thuộc tính '@' trên tệp có nghĩa là gì?


8

Trên máy Snow Leopard, tại Terminal:

la ~/src/rmcl/ | grep RMCL
-rw-r--r--@  1 claytonstanley  staff  6766167 Nov 13  2009 RMCL

Thuộc tính '@' đó là gì?

Tệp này là một phần của chương trình OS X cũ hơn chạy dưới Rosetta. Tôi gặp sự cố khi một số chương trình cũ chạy dưới Rosetta yêu cầu thuộc tính @ khi mở tệp. Nhưng tôi không chắc thuộc tính đó là gì, vì vậy tôi không có cách nào để biết cách thêm / xóa nó.

Tôi đã thử tìm kiếm kỹ lưỡng trên Google về điều này, nhưng tôi không thể tìm thấy câu trả lời. Tôi đã nghĩ rằng đây sẽ là một thứ dễ tìm. Có thể truy vấn Google không hoạt động đúng do ký tự @ đặc biệt.

Bất kỳ thông tin. được nhiều đánh giá cao.

Cảm ơn!


1
Đã hỏi và trả lời tại đây: superuser.com/questions/66722/
Ấn

1
Vâng, đó là một phần của thuộc tính mở rộng. OSX sử dụng rộng rãi thuộc tính này để chỉ cho người dùng rằng tệp không có nguồn gốc từ máy hiện tại. Bạn sẽ thấy thuộc tính này được đặt cho tất cả các tệp đã tải xuống của bạn.
kaji

Câu trả lời:


9

Đó là cho các thuộc tính mở rộng.

Hãy cố gắng ls -la@ehiển thị chúng. Bạn có thể sử dụng bình thường chmodđể đặt chúng (kiểm tra man chmod).


4

Về cơ bản những gì anh chàng kia nói. Nó dành cho các thuộc tính mở rộng. Bạn có thể sử dụng xattr -llà tốt để có được một số thông tin.


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.