web-dev-qa-db-ja.com

.DS_Storeファイルとは何ですか?なぜOSXはそれらをWindows共有に残しますか?

OSX 10.5からWindows共有にアクセスすると、リモートファイルシステムに.DS_Storeファイルが残ります。それらは何のために使用され、それらは必要であり、作成されないようにすることができますか?

30
duckworth

" 。DS_Store "ファイルは、Mac OS FinderがフォルダのFinderウィンドウ設定に関する情報を保存するために使用します。これらは、Finderでアクセス(参照)する各フォルダーに表示されます。通常、これらのファイルはFinderに表示されません(これらは、* NIXのようなドットファイルと同様に「非表示」です)。

これらのファイルの 作成を防止 するには、ターミナルを開いて次のように入力します。

defaults write com.Apple.desktopservices DSDontWriteNetworkStores true
38
user1797

それらは OS X Finderメタデータ です。リモートファイルシステムの場合は 10.4で無効にする を使用できますが、 10.5を指定すると、Windowsでは非表示になります 。いずれにせよ、それらを無効にすることもできますが、ユーザーごとに行う必要があります(または設定ファイルをコピーする必要があります)。

8
Mark Brackett

これらのファイルは、Finderがアイコンの位置、それぞれのFinderウィンドウのサイズ、ウィンドウの背景、およびその他の表示オプションを保存するために使用されます。

4
Chopper3

Spotlightは、インデックス作成に.DS_Storeの情報も使用します。

4
Grishanko

Windows共有にアクセスするMacを制御できない場合に.DS_Storeファイルを無効にする別の方法は、これらのファイルを共有に保存する機能を無効にすることです。 (Windowsのsmb.confまたはファイルスクリーン管理のveto_filesオプションの使用-ありがたいことに、10.5以降のクライアントではデフォルトで無効になっています)

あなたは別の質問をチェックしたいと思うかもしれません: Macユーザーのためのファイル共有 ここにSFの他のいくつかの関連するポインタがあります。

3
Chealion

他の多くの人が言ったように、これらはFinderによって使用されます。ただし、それらが気に入らない場合は、安全に削除できます。

1
Rory