ディレクトリから.DS_Storeファイルを手動で削除した場合、最悪の事態は何ですか?どのような重要な情報が失われる可能性がありますか?
ディレクトリから.DS_Storeファイルを手動で削除した場合、最悪の事態は何ですか?どのような重要な情報が失われる可能性がありますか?
回答:
.DS_Storeファイルは、特定のフォルダーのカスタムビュー設定を保持するためにFinderでのみ使用されます。ほとんどの場合、それらを削除しても何も起こりません。最悪の場合、カスタムFinderビュー設定(アイコンサイズ、位置、背景色など)は失われます。
OS Xで「空間ファインダー」エクスペリエンスを維持しようとしている場合は、さらに注意を払うかもしれませんが、ほとんどのユーザーにとっては変更はありません。
extended file attributes
が、Finderはそこから読み込もうとしません。自分を確認するには:mdls -n kMDItemFinderComment myfile
-n
スイッチは機能しません。を使用する必要があります-name
。
私が知る限り、アイコンとリストビューのビューオプションに表示されるすべての設定(または一部が変更された後の設定の一部)を保存します。
列ビューでは、下部のオプションはすべてのフォルダーで同じですが、並べ替えモードと並べ替えモードは.DS_Storeファイルに保存されます。
常に開くということは、「このフォルダの以前に使用した表示モードを.DS_Storeファイルに保存する」という意味です。デフォルトの表示モード(ウィンドウを閉じた後に変更されることが多いFXPreferredViewStyle)をオーバーライドします。[常に列表示で開く]をオンにして⌘1を押すと、フォルダー固有の表示モードがアイコン表示になります。
.DS_Storeファイルには、ウィンドウのデフォルトのサイズ、ウィンドウの表示部分、アイコンビューでのアイコンの位置、サイドバーの幅も含まれています。
Spotlightコメントは、.DS_Storeファイルと拡張属性の両方に保存されます。.DS_Storeファイルを削除すると、Finderにはコメントが表示されませんが、Spotlightには表示されます。
OS X 10.6以降などの形式.DS_Store
から変更されたテキストにバイナリ、ので、あなたが本当にそのようなファイルを削除するの正確な結果を知らない、Appleが文書化されていないことのようです。
しかし、私たちが持っている情報に基づいて、ファイルは基本的にディレクトリやファイルの表示方法に関する情報を保存しています(例えば、Finderでの位置)。.
Bツリーのような形式で、ディレクトリ内のファイルまたはディレクトリ自体の属性(と呼ばれる)を提供する一連のレコードを保持します。
また、ファイルが削除された場所からゴミ箱フォルダに保存されるため、そこからDS_Storeファイルを削除すると、Finderは削除されたファイルの元の場所を知りません。
したがって、Finderでフォルダがどのように表示されるかを気にする必要がなければ、安全に削除できます。ごみ箱フォルダ内のDS_Storeファイルの場合は、そのままにしておくことをお勧めします。
DS_Storeファイルに正確に保存されているものにさらに興味がある場合dsstore_dump.pl
は、人間が読める形式でストアファイルのレコードを読み取ることができるツールを使用してみてください。
rm
から手動でファイルを作成した場合~/.Trash
、.DS_Store
「ゴミ箱を空にする」をクリックして削除されたドライブにファイルが散らかってしまうのですか?」という答えを探してここに到着しました。私があなたを正しく理解している場合、唯一の結果は.DS_Store
、ごみ箱フォルダ内のシングル自体が乱雑になる可能性があるということです...そうですか?:)
.DS_Store
は、ほとんど文書化されていません。
.DS_Store
ファイルを削除するとコメントが失われます!