.DS_Storeとは何か、macOSから削除する方法

ほとんどのユーザーは、いつか自分自身が見つかるまで.DS_Storeファイルを認識しません。 これらのファイルは常にシステムフォルダーに隠されており、ユーザーに対してその特定のフォルダーの表示設定を維持するために機能しています。 ただし、隠しファイルを表示するか、ターミナルを使用してフォルダ/ディレクトリ内のすべてのファイルを一覧表示すると、これらのファイルの存在を確認できます。 また、Windows PCと共有している場合、これらのファイルはすべてのフォルダーとデスクトップに表示されます。 この記事では、 .DS_Storeファイルとそれらをシステムから削除する方法について説明します。

.DS_Storeファイル

macOSの.DS_Storeファイルとは何ですか?

.DS_Storeファイル(DSはデスクトップサービスの略)は、macOSで自動的に生成されます。 これらには、ユーザーがフォルダを開いたときにフォルダを表示する方法に関する情報が含まれています。 これらのファイルはmacOS Finderによって作成され、システムで前回開いたときのアイコンの位置、サイズ、ウィンドウの位置に関する情報を保存します。 これらのファイルは、以下に示すように、コマンドを使用してターミナルから簡単に見つけることができます。

 sudo ls 

ターミナルでの.DS_Storeファイルの確認

:単純な「 ls 」コマンドはファイルとフォルダーのみを表示しますが、sudoを使用すると、すべての非表示および非表示のシステムファイルを表示できます。

.DS_Storeファイルは、Windows OSですべてのフォルダーに対して自動的に作成されるThumb.dbと同様に機能します。 ユーザーがmacOSからWindowsにフォルダーをコピーすると、このファイルが表示されます。

macOSから.DS_Storeを削除した場合の結果

.DS_Storeファイルは害を及ぼさず、システムのスペースを非常に少なくします。 ただし、Windows OSとファイルを共有したり、OneDriveにアップロードすると、エラーが発生し、ほとんどのユーザーに問題が発生します。 それ以外に、これらのファイルを削除してもパフォーマンス上の利点はありません。そのままにしておくことをお勧めします。 ユーザーがたまたまこのファイルを削除すると、フォルダの外観はデフォルトの設定に戻ります。

方法1:ターミナルから特定のフォルダーの.DS_Storeファイルを削除する

  1. コマンドを押しながらスペースを押してSpotlightを開き、 Terminal入力して検索してEnter

    Spotlightからターミナルを開く
  2. 次のコマンドを使用して、ディレクトリを.DS_Storeファイルを削除するフォルダーに変更します。
     cdデスクトップ 

    デスクトップをアクセスしたいパスに変更します)

  3. 次のコマンドを入力して、現在のディレクトリのすべての.DS_Storeファイルを削除します。
     見つける。 -name '.DS_Store' -type f -delete 

    :以下に示すように、コマンドの最後に-printと入力して、削除されたファイルのリストを印刷できます。

    特定のディレクトリからの.DS_Storeファイルの削除
  4. ファイルは次のフォルダーから削除され、エラーなしで安全に転送できます。

方法2:ターミナルを介してシステム上のすべてのフォルダーの.DS_Storeファイルを削除する

  1. コマンドを押しながらスペースを押してSpotlightを開き、 Terminal入力して検索してEnter

    Spotlightからターミナルを開く
  2. このコマンドを使用して、システムからすべての.DS_Storeファイルを削除します。
     sudo find / -name ".DS_Store" –depth –exec rm {} \; 

    すべてのディレクトリから削除する
  3. システム上のすべての.DS_Storeファイルは削除されますが、ユーザーまたはシステムがアクセスするほとんどのフォルダーに対して生成されます。

方法3:iMyMac Cleanerを使用して.DS_Storeファイルをクリーニングする

iMyMacはmacOS用のクリーニングツールで、すべてのシステムで不要なファイルや非アクティブなファイルをスキャンします。 これらのファイルをクリーニングすることにより、ユーザーはストレージスペースを節約し、システムパフォーマンスを向上させることができます。 これはWindowsのCCleanerに似ており、ジャンクファイルを削除したり、ユーザーのブラウザキャッシュデータをクリアしたりするのに役立ちます。 iMyMacツールキットは、複製ファインダー、Macアンインストーラー、ファイルシュレッダー、拡張機能マネージャーなどの機能を提供します。 このユーティリティを使用して、.DS_Storeファイルをクリーニングします。

公式WebサイトiMyMacからダウンロードしてインストールできます。

iMyMac Cleanerをインストールしたら、次の手順に従います。

  1. Command キーを押しながらSpaceを押してSpotlightを開き、 iMyMac入力して検索し、 Enterキーを押してアプリケーションを開きます

    SpotlightからiMyMacを開く
  2. iMyMacのメイン画面で[ スキャン ]ボタンをクリックします

    iMyMacスキャンシステム
  3. スキャンが完了したらジャンクファイルの横にある[ レビュー ]オプションをクリックします

    スキャン後に見つかったファイルを確認する
  4. .DS_Storeファイルを見つけて、[ クリーン ]ボタンをクリックします ただし、ターミナルに以下に示すように、キャッシュフォルダーまたはその他に.DS_Storeファイルがある場合があります。

    iMyMacでの.DS_Storeファイルのクリーニング
  5. 選択したすべての.DS_Storeファイルまたはこれらのファイルを含むフォルダーは、iMyMacによってクリーニングされます。

    ジャンクファイルをクリーニングしました

興味深い記事