1.SCの仕組み
spotlight commentに書き込まれた情報は、3カ所に格納される。
(a) .DS_Store:Finder上で"情報をみる”によって確認可能
(b) spotlight database:各volumeのルートディレクトリにある不可視フォルダ内部に格納されている。
「mdls ファイル名」で確認できる。
(c) 拡張属性(Extended Attributes; 以下EA):ファイル本体の一部。com.apple.metadata:kMDItemFinderComment
という場所に格納されている。格納されている情報は「xattr -l ファイル名」で確認できる。
(a)にコメントやタグを書き込むと、それが、(b), (c)にも自動的に反映されます。
2.SCの問題点
ファイル一個ずつに、「情報を見る」を開いて、自分の手でSCを書き込んで行く分には、
問題ありません。(a), (b), (c), 3つの情報は間違いなく同期されます。
しかし、タグ付けソフト(punakea, Leap, Yep, Together, Tag Folders, Tagbot etc...)を
使って、「一度に、複数のファイルに情報を書き込む」と、とたんに問題が生じます。例えば、
(a)の情報はちゃんと書き換えられたのに、それが(b)に変更されない等。特に、ファイル数が10程度でも
一気にタグを付けようとすると、(a)vs.(b)の間に食い違いが生じます。
他にも、次のようなケースでは、3つの情報に食い違いが生じることがあります。
ケース1:.DS_Storeを手動で削除する
ケース2:terminal上で、xattrコマンドを使い、ファイルのEA(com.apple.metadata:kMDItemFinderComment)を削除する。
いったん、(a), (b), (c)の間に食い違いが生じると、それを修正するのはかなり困難です。
数時間かけて、spotlightのreindexをせにゃならん時もあります。場合によっては、
時間をかけて蓄積した情報が消え去ってしまう事すらあります。
ニュース
- 【佐藤二朗独占インタビュー】「フジ弁護士の言葉は脅しのように聞こえた」初めて明かす騒動の裏側「俳優人生が終わるかもと怖く…」★4 [ぐれ★]
- 【速報】サッカーの三笘薫選手が運転中に人身事故 信号無視か 女性が軽傷 捜査関係者 ★6 [Ailuropoda melanoleuca★]
- 【速報】サッカーの三笘薫選手が運転中に人身事故 信号無視か 女性が軽傷 捜査関係者 ★7 [Ailuropoda melanoleuca★]
- イランを「日本」と言い間違え トランプ氏 [首都圏の虎★]
- 皇室典範審議、女性史家から批判の声「男系継承は作られた伝統」★2 [ぐれ★]
- 「思春期に異性への関心が芽生える」という記述を見直して…性的少数者の当事者らが文部科学省に署名提出 [少考さん★]
- 【高市悲報】「みんなで大家さん」成田の工事がほぼ止まる🥹 [616817505]
- 【高市悲報】党内から最大級の非難!「皇室に対して極めて失礼」と、皇室典範改正案に苦言。高市はどう答える?! [219241683]
- えびそば えび助 ザ・モール長町店🦐🍜🏡 ★2
- あおいくんのぷにぷに3Dモデリング🏡
- 【高市悲報】富山県ジョーク面白すぎワロタw。富山空港の愛称変更!『富山高山すし空港』へ [219241683]
- 今からもう1回洗濯していい?