W skrócie, w jaki sposób można uzyskać dostęp do tej funkcji w Finderze - nie w Spotlight (Command + Spacja) - ale dodając same tagi?
W Finderze zaznacz plik i naciśnij Cmd-I (lub kliknij prawym przyciskiem myszy i wybierz Uzyskaj informacje), aby wyświetlić okno dialogowe Informacje o pliku dla pliku. W tym oknie dialogowym pole Komentarze w centrum uwagi służy do dodawania danych znaczników. Wystarczy dodać tekst do tego pola, aby „oznaczyć” plik.
Oto dobry artykuł na temat tego, jak zostać kreatorem metadanych w OS X:
https://gigaom.com/2007/02/01/using-metadata-effectively-in-os-x/
Jeśli oznaczałem ten zrzut ekranu, mógłbym użyć następujących w polu komentarzy:
customer-name presentation product-name
Tak, że mogłem znaleźć ten zrzut ekranu przez klienta lub przez fakt, że jest on używany w prezentacji lub przez nazwę produktu, który mu pokazuję.
Gdzie są przechowywane te tagi? Czy wchodzą do .DS_Store (zazwyczaj je usuwam!) Czy gdzie indziej w systemie plików?
Tak, są one przechowywane w .DS_Store
plikach widocznych w każdym folderze. Pliki te są odczytywane przez Findera. Informacje są również przechowywane w Rozszerzonych atrybutach (EA) w samych plikach . Spotlight woli czytać dane z EA. EA są funkcją systemu plików HFS +, więc zdalne systemy plików niekoniecznie muszą mieć EA dostępne w plikach. W takich przypadkach .DS_Store
pliki są awaryjne. Spotlight miałby również w swojej bazie danych sekcję mapowania znaczników <->, ale jest on dostępny tylko dla Spotlight.
Czy ten mechanizm tagowania działa na dyskach wymiennych? Jakie są wymagania?
Ogólnie: tak. Możesz dodawać tagi do plików i folderów na dyskach wymiennych i zdalnych udziałach. O ile nie wyłączyłeś .DS_Store
tworzenia zdalnych udziałów, OS X po prostu doda te pliki i zatrzyma dla Ciebie metadane.
Czy ten mechanizm tagowania działa w udziale sieciowym? W domu mam kilka udziałów sieciowych Windows SMB, na których często przechowuję pliki. Czy działałoby na nich, czy też wymagana jest inna konfiguracja?
Tak, patrz wyżej. Jeśli nie chcesz, aby OS X to zrobił, uruchom:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Następnie uruchom ponownie Findera.
Czy oprócz Spotlight są jakieś narzędzia wiersza polecenia do przeszukiwania plików i uzyskiwania do nich dostępu?
Wiele!
Oto lista 7 aplikacji do oznaczania plików w systemie OS X: http://mac.appstorm.net/roundups/utilities-roundups/7-file-tagging-applications-for-os-x/
Osobiście uwielbiam i używam LaunchBar, który jest jak Spotlight na sterydach.
.DS_Store
. Finder czytaDS_Store
, Spotlight czyta EA najwyraźniej, ale byłyby one dostępne tylko w systemach plików HFS +: apple.stackexchange.com/questions/64412/… - Zmieniłem odpowiedź, aby to wyjaśnić.