Là thẻ di động, và nếu vậy làm thế nào?


10

Tôi là một người dùng Mac tương đối mới, gần đây đã mua MacBook Pro với OS X 10.9.1.

Tôi thấy rằng có các khả năng gắn thẻ trong hệ thống tập tin. Tôi lo ngại về tính di động. Nếu tôi nhận được một máy tính mới trong một vài năm, làm thế nào tôi có thể chuyển các thẻ của mình sang hệ thống mới? Điều gì xảy ra nếu tôi muốn di chuyển các tệp của mình sang máy Windows hoặc Linux? Tôi có thể xem các thẻ trên các hệ điều hành này không?

Tôi chỉ không muốn nỗ lực vào hệ thống gắn thẻ tích hợp chỉ để các thẻ của tôi vô dụng tại một số điểm trên đường.

Câu trả lời:


7

Các thẻ không thể di động 100% ở chỗ chúng không tồn tại trong quá trình gửi thư hoặc sao chép sang các máy tính khác như Linux hoặc Windows. Về mặt đó, đó là về các hệ điều hành hỗ trợ hệ thống tập tin Apple. Tôi rất ấn tượng rằng ngay cả việc sao chép các tệp được gắn thẻ vào ổ USB được định dạng SMB sẽ duy trì siêu dữ liệu thẻ và hầu hết các hoạt động sao chép từ và sang máy Mac khác thông qua ổ cứng hoặc chia sẻ HFS + trong thực tế. (Ngay cả việc sao chép tệp vào máy Mac 10.8 trở lên cũng không tước thẻ trong các thử nghiệm của tôi) .

Các bài viết về các thẻ của Apple, http://support.apple.com/kb/HT5839 , khuyến nghị:

Nếu bạn muốn bao gồm Thẻ của mình khi gửi tệp qua Thư, Tin nhắn hoặc các ứng dụng khác, hãy nén các tệp và thư mục của bạn trước khi gửi chúng.


Đối với bài viết của Apple, các thẻ dường như được lưu giữ trên các tệp khi tôi gửi chúng qua email mà không cần phải nén chúng
grg

Có, tôi gần như chắc chắn rằng ban đầu, chúng cực kỳ không di động và mọi thứ đã thay đổi nhưng tôi không thể tìm thấy một nguồn có thẩm quyền hoặc thử nghiệm / ví dụ về một tệp được gắn thẻ từ bản phát hành 10.9 (.0) để kiểm tra.
bmike

Một điểm là, các thẻ được bảo toàn nếu hành động X được thực hiện (thư, zip, hệ thống tập tin, v.v.). Trả lời: Nó phụ thuộc ;-) Nhưng điều gì cũng rất quan trọng (và tôi cũng đoán được câu hỏi): Nếu OP thay đổi sang Linux thì sao? Có cách nào để giữ và quản lý các thẻ đó trong Linux hoặc Windows không ???
benzkji

@benzkji Hãy tách nó ra. Có vẻ như quá rộng cho một câu hỏi cụ thể. Phiên bản nào của windows, hương vị gì của linux? Tôi sẽ thêm một câu chung trong câu trả lời của mình để không mong các thẻ hoạt động trừ khi windows / linux bảo vệ toàn bộ hệ thống tệp HFS + (hoặc APFS) sau đó và có thể đọc / ghi vào hệ thống tệp đó để hiển thị các thẻ đó.
bmike

@bmike ok. chỉ là OP đã hỏi: "Điều gì sẽ xảy ra nếu tôi muốn di chuyển các tệp của mình sang máy Windows hoặc Linux? Tôi có thể xem các thẻ trên các hệ điều hành này không?"
benzkji

1

Có, các thẻ hoàn toàn di động vì chúng được lưu vào tệp dưới dạng các thuộc tính mở rộng. Sao chép / di chuyển tệp sẽ giữ các thẻ khi chúng được lưu com.apple.metadata:_kMDItemUserTagsvào tệp.


2
Câu trả lời của bạn chủ yếu là chính xác, nhưng IMO cần có một cảnh báo mạnh mẽ: Các thuộc tính mở rộng bị âm thầm loại bỏ bởi nhiều công cụ chuyển hoặc sửa đổi tệp. Các thuộc tính cũng sẽ bị mất nếu các tệp được lưu trữ trong một hệ thống tệp không hỗ trợ các thuộc tính mở rộng hoặc chúng bị vô hiệu hóa.
Eric Drechsel

0

Tôi tìm thấy một bài viết thú vị ở đây , đi sâu vào chi tiết về tính di động của các thẻ trong macOS. Có một số bài viết nhưng nó cố gắng trả lời câu hỏi, "Hệ thống tệp và dịch vụ đám mây nào bảo tồn các thuộc tính mở rộng?".


Câu trả lời trên Hỏi khác nhau không chỉ là một liên kết. Chúng tôi hy vọng câu trả lời sẽ được khép kín, vì nếu liên kết của bạn không hoạt động, câu trả lời của bạn sẽ vô ích. Diễn giải nguồn và bao gồm bất kỳ thông tin liên quan nào trong câu trả lời sẽ đảm bảo nó có liên quan
nohillside
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.