Anonim

.Ds_Store (デスクトップ サービス ストア) ファイルは、Mac のオペレーティング システムに隠されている情報ファイルで、Finder アプリでフォルダを参照するたびに macOS が自動的に作成します。

ファイルはフォルダごとに作成され、関連するシステム構成メタデータを使用して OS がフォルダを開く方法を制御する情報が含まれています。背景画像、アイコンの大きさや向き、フォルダを開いたときの表示方法などのデータです。

DS_Storeファイルは有害ですか?

DS_store ファイルは、他の Mac ユーザーから受け取ったアーカイブで見つけることができますが、フォルダ内にある間は何の害もありません。

DS_Storeファイルは通常、非表示になっていますが、非表示ファイル設定を有効にしてファイルを表示できます。

  1. 隠しファイルを有効にするには、 Go > Computer を選択し、次に Macintosh HD を選択してセクションを展開します。

  1. Select Command​​ + Shift + . (ピリオド キー)。グレー表示されているファイルは通常、Mac の隠しファイルです。

ただし、DS_Store ファイルを他のファイルと一緒に Mac にアップロードすると、ファイル属性や Mac 上のファイルに関するメタデータなどの情報を取得するために悪用される可能性があります。ハッカーが悪意を持って行動し、プライベート ファイルを閲覧できる可能性があります。

DS_Storeファイルを削除する方法

以下は、フォルダ内のスペースをあまり占有したり害を及ぼすものではない場合でも、DS_Store ファイルを削除する理由のいくつかです:

  • フォルダを開こうとするたびに Finder が起動する場合
  • DS_Store ファイルが破損していると、表示オプションを変更したり、フォルダ内のファイル アイコンを表示または並べ替えたりすることが困難になる場合があります。フォルダがすぐに閉じる場合は、DS_Store ファイルが破損している兆候です。
  • DS_Storeファイルを削除して表示設定をリセットするには。特定のフォルダのカスタム Finder 表示設定は失われますが、フォルダの表示オプションまたは設定はいつでも変更できます。
  • Mac から別のシステムなど、コンピュータ間でファイルを転送する場合、DS_Store ファイルが原因で予期しない問題が発生する可能性があります。

DS_Storeファイルで直面する問題を解決する簡単な方法には次のものがあります:

  • Windows などの非 macOS システムで適切なアプリケーションを使用して DS_Store ファイルを開きます。 Windows で DS_Store ファイルを開くために使用できるツールには、WinRAR、Adobe Acrobat、Free File Viewer などがあります。
  • DS_Store ファイルが破損したり、ウイルスやマルウェアに感染したりしていないことを確認します。 Mac に最適なウイルス対策オプションを使用してマルウェア スキャンを実行し、潜在的な脅威をチェックできます。

DS_Storeファイルを削除してもデータは失われません。ただし、フォルダ設定が変更されると、Finder は新しい DS_Store を作成してカスタム ビュー設定を保存します。

DS_Storeファイルを削除する方法を紹介します:

  • 特定のフォルダ用
  • Terminal アプリケーションを使用して Mac 内の複数のフォルダを使用する場合

特定のフォルダの DS_Store ファイルを削除する方法

これらの手順を使用して、特定のフォルダから DS_Store ファイルを削除します。

  1. 選択 Go > ユーティリティ > ターミナル。

注: 管理者としてサインインしていない場合、ターミナル アプリを開き、必要なコマンドを使用して DS_Store ファイルを削除します。

  1. フォルダを見つけて、削除したい DS_Store ファイルを含むフォルダにディレクトリを変更します。たとえば、フォルダがデスクトップにある場合は、cd デスクトップ コマンドを使用して Enter を押します。 .

  1. タイプ find 。 –name '.DS_Store' –type f –delete を押して、現在のディレクトリ内のすべての DS_Store ファイルを削除し、Enter. を押します。

注: コマンドは意図したとおりに正確に入力してください。そうしないと、Mac 上の他の重要なファイルが削除される可能性があります。:

  1. OKを選択します。選択したフォルダ内の .DS_Store ファイルが削除されます。

注: ターミナルは、入力したコマンドが機能しなかった場合にのみメッセージを送信します。

複数のフォルダの DS_Store ファイルを削除する方法

Mac からすべての DS_Store ファイルを削除する場合は、次の手順に従ってください。

  1. 選択 Go > ユーティリティ > ターミナル。

  1. ターミナル ウィンドウで次のコマンドを入力します: sudo find / -name “.DS_Store” -depth -exec rm {} \; Enter.を押します。

  1. プロンプトが表示されたら、パスワード、を入力してください。 DS_Storeファイルはすべてのフォルダから削除されます。

注: 入力したコマンドが機能しなかった場合にのみ、アプリからメッセージが返されます。

DS_Storeファイルの自動作成を防ぐ方法

サーバーにランダムなフォルダがある場合、ハッカーが DS_Store ファイルにアクセスし、ファイルに関する属性またはメタデータを表示し、悪意を持って行動する可能性があります。

この問題を解決し、DS_Store ファイルによるセキュリティ違反を防止する最善の方法は、DS_Store ファイルの自動作成を無効にすることです。方法は次のとおりです。

  1. 選択 Go > ユーティリティ > ターミナル。
  1. タイプ defaults write com.apple.desktopservices DSDontWriteNetworkStores true を押して Enter 。このコマンドを元に戻したい場合は、同じコマンドを使用しますが、 true を false に変更します。 .

  1. Macを再起動します。

.DS_Storeファイルを定期的に自動削除する方法

DS_Storeファイルを手動で削除し続けたくない場合は、UNIXコマンドを使用して定期的にファイルを自動的に削除できます。方法は次のとおりです。

  1. 選択 Go > ユーティリティ > ターミナル。
  1. ターミナルに次のコマンドを入力するか貼り付けます: sudo crontab -e Return を押します。鍵。

  1. プロンプトが表示されたら、管理者パスワードを入力してください.

  1. vim エディタで、キーボードの i を 1 回押します。次に、次のコマンドを入力するか貼り付けます: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;

注: crontabエントリは次の形式です: .この例では、システムは 10 時にコマンドを自動的に実行するように設定されています。毎日午前30時。コマンドを別の時間に設定するために異なる値を使用できます。コマンドは、Mac がオンでもスリープ モードでも実行されます。

  1. キーボードの Esc キーを 1 回押してから Shift を押します。+ Z + Z 同時に crontab エントリを保存します。

Mac から DS_Store ファイルを削除する

ほとんどの Mac ユーザーは、DS_Store ファイルの存在を認識していません。これらの目に見えないファイルは Mac のシステム フォルダにあり、このガイドで概説されている手順を使用して、ファイルを削除するか、ファイルの作成を無効にすることができます。

以下にコメントを残して、このガイドが Mac 上の DS_Store ファイルの削除に役立ったかどうかお知らせください。

DS_Store ファイルとは何か、およびその削除方法