日々適当

hibitekitou

Spotlightコメントはどこに保持されるのか

mac |2007-02-14
2chの某スレッドを読んでいて、あり?って思ったことがあったのね。
曰く、Spotlightコメントは.DS_Storeに保持される。

その後、そのコメントに対して誰も突っ込みをいれていないことから、正解なのかもしれないと思いつつ、やっぱり納得できないわけです。
ってことで、確認してみます。

JPEGファイルのSpotlightコメントを編集する前。
$ ls -a
.   ..       1162458623321.jpg

Spotlightコメントを編集後。
$ ls -a
.   .DS_Store
..       1162458623321.jpg
なるほど。確かに。編集により、.DS_Storeが出来ています。この状態で、JPEGのメタデータを見てみます。
$ mdls 1162458623321.jpg
1162458623321.jpg -------------
(略)
kMDItemContentTypeTree    = ("public.jpeg", "public.image", "public.data", "public.item", "public.content")
kMDItemDisplayName    = "1162458623321.jpg"
kMDItemFinderComment    = "蝶の写真"
kMDItemFSContentChangeDate = 2006-11-03 02:27:14 +0900
kMDItemFSCreationDate    = 2006-11-03 02:27:14 +0900
(略)
それでは、.DS_Storeを削除してみます。
$ rm .DS_Store
$ ls -a
.   ..       1162458623321.jpg
再びメタデータを見てみます。
$ mdls 1162458623321.jpg
1162458623321.jpg -------------
(略)
kMDItemDisplayName    = "1162458623321.jpg"
kMDItemFinderComment    = "蝶の写真"
kMDItemFSContentChangeDate = 2006-11-03 02:27:14 +0900
(略)
…、消えません。
それじゃ、.DS_Storeには何が保持されるのか、ってぇと、そのフォルダのウィンドウ情報を保持するもの、ってことみたいですね。
少なくとも、.DS_Storeを消したからといってコメントが無くなることはないようなので安心しました。

ついでに、調べていたら、「Tiger:ネットワークボリュームで.DS_Storeを抑制」って記事を見つけました。なるほど、参考になります。
コメント ( 18 )|Trackback ( )
  ・