.DS_Storeの削除の結果


84

ディレクトリから.DS_Storeファイルを手動で削除した場合、最悪の事態は何ですか?どのような重要な情報が失われる可能性がありますか?

回答:


65

.DS_Storeファイルは、特定のフォルダーのカスタムビュー設定を保持するためにFinderでのみ使用されます。ほとんどの場合、それらを削除しても何も起こりません。最悪の場合、カスタムFinderビュー設定(アイコンサイズ、位置、背景色など)は失われます。

OS Xで「空間ファインダー」エクスペリエンスを維持しようとしている場合は、さらに注意を払うかもしれませんが、ほとんどのユーザーにとっては変更はありません。


4
正確ではありませんが、.DS_Storeファイルを削除するとコメントが失われます!
akuhn

5
実際、コメントはまだにありますextended file attributesが、Finderはそこから読み込もうとしません。自分を確認するには:mdls -n kMDItemFinderComment myfile
mb21

@ mb21、エルキャピタンでは見かけません。また、-nスイッチは機能しません。を使用する必要があります-name
ワイルドカード

@robo、空間ファインダー???
パセリエ

2
@Pacerier-「空間ファインダー」は、古い学校のMacユーザーがまだ語っているものです。Classic Mac OSのFinderは、アイコンとフォルダーをユーザーが残したとおりにレイアウトするのに非常に優れていたため、ユーザーは特定のファイルの場所を視覚的に正確に知ることができます。一部の人々は、ファイル編成のためにこれに依存しました。他のほとんどのGUI OSはこれをうまく機能していませんでした。2001年にMac OS Xが登場したとき、それらが置かれた場所を正確に保持することもできませんでした。詳細はこちら:arstechnica.com/gadgets/2001/04/macos-x/9/#finder
ロボ

22

最悪の事態は、フォルダーの表示属性(アイコンの位置とビューの設定)がなくなることです。アイコンの位置と表示設定を重要視しない場合、これらのファイルには重要な情報が保存されていないため、削除しても安全です。


20

私が知る限り、アイコンとリストビューのビューオプションに表示されるすべての設定(または一部が変更された後の設定の一部)を保存します。

列ビューでは、下部のオプションはすべてのフォルダーで同じですが、並べ替えモードと並べ替えモードは.DS_Storeファイルに保存されます。

常に開くということは、「このフォルダの以前に使用した表示モードを.DS_Storeファイルに保存する」という意味です。デフォルトの表示モード(ウィンドウを閉じた後に変更されることが多いFXPreferredViewStyle)をオーバーライドします。[常に列表示で開く]をオンにして⌘1を押すと、フォルダー固有の表示モードがアイコン表示になります。

.DS_Storeファイルには、ウィンドウのデフォルトのサイズ、ウィンドウの表示部分、アイコンビューでのアイコンの位置、サイドバーの幅も含まれています。

Spotlightコメントは、.DS_Storeファイルと拡張属性の両方に保存されます。.DS_Storeファイルを削除すると、Finderにはコメントが表示されませんが、Spotlightには表示されます。


とにかく(削除した後)DS_Storeファイルを再作成します。特に、拡張属性からのコメントはありますか?
cavalcade 14年

8

OS X 10.6以降などの形式.DS_Storeから変更されたテキストバイナリ、ので、あなたが本当にそのようなファイルを削除するの正確な結果を知らない、Appleが文書化されていないことのようです。

しかし、私たちが持っている情報に基づいて、ファイルは基本的にディレクトリやファイルの表示方法に関する情報を保存しています(例えば、Finderでの位置)。.Bツリーのような形式で、ディレクトリ内のファイルまたはディレクトリ自体の属性(と呼ばれる)を提供する一連のレコードを保持します。

また、ファイルが削除された場所からゴミ箱フォルダに保存されるため、そこからDS_Storeファイルを削除すると、Finderは削除されたファイルの元の場所を知りません。

したがって、Finderでフォルダがどのように表示されるかを気にする必要がなければ、安全に削除できます。ごみ箱フォルダ内のDS_Storeファイルの場合は、そのままにしておくことをお勧めします。


DS_Storeファイルに正確に保存されているものにさらに興味がある場合dsstore_dump.plは、人間が読める形式でストアファイルのレコードを読み取ることができるツールを使用してみてください。

参照:CPANのDS_Store形式


1
あぁ!「ここrmから手動でファイルを作成した場合~/.Trash.DS_Store「ゴミ箱を空にする」をクリックして削除されたドライブにファイルが散らかってしまうのですか?」という答えを探してここに到着しました。私があなたを正しく理解している場合、唯一の結果は.DS_Store、ごみ箱フォルダ内のシングル自体が乱雑になる可能性があるということです...そうですか?:)
ワイルドカード

@ kenorb、dsstore形式はCPANにありますか?それで、それは文書化されていますか、文書化されていませんか?
パセリエ

@Pacerierのバイナリ形式.DS_Storeは、ほとんど文書化されていません。
ケノーブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.