Menambahkan tag ke file di OS X: Cara menggunakan, di mana tag disimpan, dan apakah itu akan bekerja di jaringan?

21

Saya pernah mendengar bahwa mungkin untuk menambahkan tag ke meta data file di OS X, dan meminta Spotlight mencari melalui tag tersebut.

  1. Singkatnya, bagaimana cara mengakses fitur ini di Finder - bukan Spotlight (Command + Space) - tetapi menambahkan tag sendiri?

  2. Di mana tag ini disimpan? Apakah mereka masuk .DS_Store (saya cenderung menghapusnya!) Atau di tempat lain di sistem file?

  3. Apakah mekanisme pemberian tag ini berfungsi pada drive yang dapat dilepas? Apa saja persyaratannya?

  4. Apakah mekanisme pemberian tag ini berfungsi pada jaringan berbagi? Saya memiliki beberapa jaringan Windows SMB di rumah yang sering saya simpan file. Apakah ini berfungsi pada mereka atau konfigurasi lain diperlukan?

  5. Selain Spotlight, apakah ada alat baris perintah untuk mencari atau mengakses data tag untuk file?

Terima kasih!

Chris W. Rea
sumber

Jawaban:

15

Singkatnya, bagaimana cara mengakses fitur ini di Finder - bukan Spotlight (Command + Space) - tetapi menambahkan tag sendiri?

Dari Finder, sorot file dan tekan Cmd-I (atau klik kanan dan pilih Get Info) untuk memunculkan Dialog Info File untuk file tersebut. Dalam dialog ini, bidang Spotlight Komentar adalah tempat Anda menambahkan data tag. Cukup tambahkan teks ke bidang ini untuk "memberi tag" pada file tersebut.

Berikut adalah artikel yang bagus tentang cara menjadi penyihir meta-data di OS X:
https://gigaom.com/2007/02/01/using-metadata-effectively-in-os-x/

Menandai dokumen Anda

Jika memberi tag pada tangkapan layar itu, saya dapat menggunakan yang berikut di kotak komentar:

customer-name presentation product-name

Sehingga saya bisa menemukan tangkapan layar itu oleh pelanggan, atau oleh fakta bahwa itu digunakan dalam presentasi, atau dengan nama produk yang saya perlihatkan kepada mereka.

Di mana tag ini disimpan? Apakah mereka masuk .DS_Store (saya cenderung menghapusnya!) Atau di tempat lain di sistem file?

Ya, mereka disimpan dalam .DS_Storefile yang Anda lihat di setiap folder. File-file ini dibaca oleh Finder. Informasi ini juga disimpan dalam Extended Attributes (EA) pada file itu sendiri . Spotlight akan lebih suka membaca data dari EA. EA adalah fitur dari sistem file HFS +, sehingga sistem file jarak jauh mungkin belum tentu memiliki EA yang tersedia pada file. Dalam kasus ini, .DS_Storefile adalah fallback. Spotlight juga akan memiliki bagian pemetaan tag tag <-> dalam databasenya tetapi itu hanya dapat diakses oleh Spotlight.

Apakah mekanisme pemberian tag ini berfungsi pada drive yang dapat dilepas? Apa saja persyaratannya?

Secara umum: ya. Anda dapat menambahkan tag ke file dan folder pada drive yang dapat dilepas dan berbagi jarak jauh. Kecuali Anda mematikan .DS_Storekreasi pada share jarak jauh, OS X hanya akan menambahkan file-file ini dan menyimpan meta-data untuk Anda.

Apakah mekanisme pemberian tag ini berfungsi pada jaringan berbagi? Saya memiliki beberapa jaringan Windows SMB di rumah yang sering saya simpan file. Apakah ini berfungsi pada mereka atau konfigurasi lain diperlukan?

Ya, lihat di atas. Jika Anda tidak ingin OS X melakukan ini, jalankan:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Dan kemudian restart Finder.

Selain Spotlight, apakah ada alat baris perintah untuk mencari atau mengakses data tag untuk file?

Banyak!

Berikut daftar 7 aplikasi penandaan file untuk OS X: http://mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/

Saya pribadi suka dan menggunakan LaunchBar yang seperti Spotlight on steroid.

Ian C.
sumber
Suara turun dari saya karena pendekatan modern untuk penandaan menggunakan atribut diperluas (EA). Daftar tujuh aplikasi, yang ditautkan dari jawaban ini, menyebutkan OpenMeta; OpenMeta menggunakan EA.
Graham Perrin
Catatan @GrahamPerrin bahwa data yang disimpan dalam kedua yang EA pada file dan .DS_Store. Finder membaca DS_Store, Spotlight membaca EA tampaknya, tetapi mereka hanya akan tersedia di sistem file HFS +: apple.stackexchange.com/questions/64412/… - Saya telah memodifikasi jawaban untuk memperjelas ini.
Ian C.
1
Silakan lihat chat.stackexchange.com/transcript/message/23022103#23022103 dan yang terdekat; Penandaan berbasis EA tidak terbatas pada HFS Plus, dan seterusnya. Banyaknya / variasi pertanyaan di apple.stackexchange.com/q/46614/8546 di atas, ditambah perubahan terkait penandaan di OS X 10.9 dan seterusnya, ditambah bug yang memengaruhi penandaan di beberapa lingkungan, dan banyak lagi, membuatnya berpotensi sulit untuk sampai pada satu jawaban yang komprehensif di sini ...
Graham Perrin