絶対に触れてはいけない5つのmacOSフォルダ(そしてその理由)
macOSは深くネストされたフォルダ構造を持っており、標準インストールの状態でも聞き慣れないディレクトリが数多く存在します。そのほとんどは、一般ユーザーが触れる必要のないものばかりです。
Appleが特定のフォルダを隠しているのには理由があります。これらのディレクトリに手を加えると、システムが不安定になったり、データを失ったり、最悪の場合はMacが起動しなくなることもあります。ここでは、macOSのファイルシステムにおいて、ほとんどのユーザーが触るべきでない場所をご紹介します。
1. 言語ファイルと言語フォルダ
Macアプリには、対応するすべての言語の言語ファイルが同梱されています。Macのシステム言語を切り替えると、アプリも即座にその言語に変わります。
アプリの言語ファイルを確認するには、アプリをControlキーを押しながらクリックし、コンテキストメニューからパッケージの内容を表示を選択します。パスは以下のような形式です。
AppName.app/Contents/Resources/Lang.lproj
サードパーティ製アプリの言語ファイルは、ターミナルから比較的簡単に削除できます。しかし、macOS標準アプリの場合はSIP(System Integrity Protection)の無効化が必要となり、これは絶対におすすめしません。
インターネット上には「言語ファイルを削除してディスク容量を取り戻そう」というアドバイスが数多く見られますが、削除で得られる容量はリスクに見合うほど大きくありません。
CleanMyMacでスキャンしたところ、筆者のMacでは約520MBの空き容量が増えるという結果でした。環境によって差はありますが、数GBを超えることはまずないでしょう。さらに、macOSのメジャーアップデートのたびに同じ作業をやり直す必要もあります。
言語ファイルを削除すると、どのアプリがクラッシュやフリーズを起こすか予測できません。最悪の場合、アプリを再インストールすることになります。また、Microsoft OfficeやAdobe製品などの旧バージョンは、正常に動作しなかったりアップデートできなくなることがあります。したがって、言語ファイルやフォルダはそのまま放置するのが賢明です。
Macの空き容量を増やすには、もっと良い方法があります。ぜひ他のスペース確保術も参考にしてください。
2. 隠しフォルダ「/private/var」
macOSはシステムを高速化するために、ユーザー関連およびシステム関連の複数のキャッシュファイルを作成しています。/Library/Cachesにあるキャッシュや一時データはユーザーの管理下にあり、サードパーティツールを使わずに手動で削除しても問題ありません。
一方、システムフォルダ内のファイルは完全にmacOSによって管理されており、ユーザーからは見えないようになっています。ただ、これらのディレクトリ内のアイテムが大量のディスク容量を消費することもあります。そこで「/private/var/foldersの中身を削除しても安全なのか?」という疑問が生まれます。
/private/var/foldersの場所
/private/varフォルダを見つける最も簡単な方法は、Finderの「フォルダへ移動」メニューを使うことです。Cmd + Shift + Gを押して「フォルダへ移動」ダイアログを開き、/private/var/foldersと入力します。新しいFinderタブがすぐに開きます。
システムのキャッシュや一時ファイルの場所を開くには、ターミナルを起動して以下のコマンドを入力します。
open $TMPDIR
2文字のフォルダ名と、長く一見ランダムな名前のサブフォルダが表示されます。フォルダツリーを辿ると、次の3つのフォルダがあります。CフォルダはCache(キャッシュ)、TはTemporary(一時ファイル)を表し、Userファイルは0フォルダに格納されています。
/private/var/foldersの問題点
OmniDiskSweeperでクイックスキャンしたところ、/private/var/foldersは約1GB、/private/var全体では約4GBという結果でした。これらのフォルダのサイズはシステムによって異なりますが、あまり大きくなりすぎることはありません。
もし10GBを超えるようであれば、何らかの問題が起きていると考えられます。
/private/var配下のディレクトリからは、たとえサイズが大きくても、手動でファイルを削除しようとしないでください。削除すると、macOSのコアファイルが破損したり、ドキュメントデータが壊れたり、Macが起動しなくなったり、正常に動作しなくなる恐れがあります。そうなれば、macOSを最初から再インストールする羽目になります。
これらのファイルを安全に削除するには、すべてのアプリを終了させてMacをシャットダウンします。再起動すると、内蔵のキャッシュクリア機構が作動し、/tmp、/private/var、/private/var/folders内の不要なコンテンツ、キャッシュ、一時アイテムが削除されます。
何らかの理由でこれらのファイルが消去されない場合は、セーフモードでMacを再起動してみてください。このモードでは、macOSがキャッシュや一時ファイルを除去するための追加の内蔵メカニズムを作動させます。その後、通常どおり通常モードで再起動し、利用可能なディスク容量を再確認しましょう。
/private/var内のその他の重要なフォルダ
ディスク容量の観点から、他にも触れてはいけないフォルダがいくつかあります。
- /private/var/db:macOSの設定ファイルやデータファイルが多数含まれています。Spotlightデータベース、ネットワーク設定ファイルなどがこれに該当します。
- /private/var/VM:スワップファイルとスリープイメージが格納されています。Macを休止状態にすると、このディレクトリは5GB以上のディスク容量を占有します。
- /private/var/tmp:もうひとつの一時ファイル用ディレクトリです。
3. システムライブラリフォルダ
macOSのファイルシステムには複数のLibraryフォルダが存在します。これは意図的な設計であり、各Libraryフォルダの中身には多くの共通点があるものの、それぞれがmacOSファイルシステムにおいて異なる役割を担っています。Libraryフォルダは以下の3つです。
- /Library
- /System/Library
- ~/Library
メインのLibraryフォルダとシステムのLibraryフォルダはグローバルなスコープを持ちます。その中身はシステムのあらゆる側面を支えています。特にシステムLibraryフォルダには、macOSが動作するために必要なファイルが含まれています。OSだけがそのデータを変更する権限を持ち、システムレベルのイベントのみが影響を与えるべきものです。このフォルダ内のものに触れる理由は一切ありません。
4. ユーザーライブラリフォルダ
ホームディレクトリ内のLibraryフォルダは、あなたのアカウント専用の個人ライブラリです。ここには、システムやサードパーティ製アプリのサポートファイル、環境設定ファイルが保存されています。Mailの設定、Safariのブックマーク、閲覧履歴データ、カレンダーデータなども含まれます。Libraryフォルダには、ときどき掃除が必要なフォルダもありますが、すべてのフォルダが触っても安全というわけではありません。
~/Library/Application Support
このフォルダには、システムおよびサードパーティ製アプリのサポートファイルが保存されており、通常はアプリ名が付いたサブフォルダに分けられています。登録情報や、特定のセッションで使用されるアプリの保存データなども含まれています。Application Supportの中身を直接削除してはいけません。代わりにAppCleanerというアプリを使えば、アプリと一緒にサポートファイルもまとめて削除できます。
~/Library/Preferences
このフォルダには、標準アプリおよびサードパーティ製アプリの環境設定データがすべて含まれています。ここでもPreferencesフォルダの中身を削除してはいけません。さもなければ、アプリが初期状態に戻ったり、クラッシュする可能性があります。AppCleanerなら、アプリのアンインストール時に環境設定も適切に処理してくれます。
~/Library/Mobile Documents
ここはiCloudフォルダの実際の場所です。ドキュメント、アプリの環境設定ファイル、iOSアプリのデータなどがこのフォルダに保存されています。移動、名前変更、削除はしないでください。iCloudを使用している場合、このフォルダは大量のディスク容量を消費することがあります。容量を減らしたいときは、iCloud Driveから不要なファイルを削除しましょう。
~/Library/Containers
このフォルダには、Mac App Storeからダウンロードしたアプリのサポートファイル、キャッシュデータ、一時ファイルが含まれています。App Storeのアプリはサンドボックス化されているため、システム上のどこにでもデータを書き込むことができません。ここでも、このフォルダの中身を削除しないでください。Containersフォルダが大量のディスク容量を占めている場合は、該当するアプリを再インストールしましょう。
5. ホームフォルダ内の隠しフォルダ
FinderでCmd + Shift + .(ピリオド)を押すと、通常は非表示になっている多数のファイルやフォルダがホームディレクトリ内に現れます。さまざまなmacOSの技術やアプリが、Macをスムーズに動作させるためにこれらのフォルダにデータを保存しています。以下のフォルダは修正・削除しないでください。
- .Spotlight-V100:マウントされた各ボリュームのSpotlightメタデータ。mdworkerプロセスがこのメタデータを使ってSpotlight検索を更新します。
- .fseventsd:fseventsd launchdaemonプロセスによって記録されたFSEventsのログファイル。ファイルの作成、変更、削除などのファイルシステムイベントを監視します。Time Machineはこのデータを使ってバックグラウンドでバックアップを処理します。
- .DocumentRevisions-V100:アプリがドキュメントのさまざまなバージョンを保存・取得するために使用する、macOSのバージョン管理データベース。
- .PKInstallSandboxManager:ソフトウェアアップデートとサンドボックス化に使用されます。
- .PKInstallSandboxManager-SystemSoftware:システムソフトウェアのアップデートに使用されます。
- .Trashes:マウントされた各ボリュームのゴミ箱フォルダ。
macOSの重要なフォルダには近づかない
これらのフォルダに手を加えるのはリスクが伴います。アプリやドキュメント、さらにはmacOS自体を破損させる可能性があります。ほとんどのMacユーザーはこれらのフォルダを気にする必要はありませんが、ディスク容量が問題になり始めると、つい探索したくなるかもしれません。
そのような場合は、事前のバックアップが不可欠です。データを失ったとしても、比較的簡単に復元できるようにしておきましょう。幸い、Macにはそれを支援する多彩な機能がすでに備わっています。
-
Windows 10/11でフォルダーやファイルを比較・同期する方法【無料ツール3選】
Windowsでフォルダーやファイルを比較したい方は、ぜひこの記事を読んでみてください。ファイルやフォルダーの比較・同期に役立つ、無料で使える便利なツールをご紹介します。 大量のファイルをあるフォルダーから別のフォルダーへコピーしたとき、すべてのファイルが正しくコピー先に移ったか確認したいはずです。しかし、フォルダーやファイルを1つずつ手作業で比較して、同じ内容かどうかを確認するのは非常に手間がかかります。 この記事では、2つの異なるディレクトリの内容を簡単に比較し、完全なミラーコピーになるよう同期する方法を解説します。 Windows 11/10/8/7で2つのフォルダーの内容を比較・同期で
-
海賊版ゲームをダウンロードしてはいけない理由|知らないと危険な5つのリスク
デジタルコンテンツの制作には多大な時間とコストがかかるため、ソフトウェア開発者はアプリやゲームに料金を設定するのが一般的です。しかし、その対価を支払うことを避け、海賊版(違法コピー)を選ぶユーザーも少なくありません。これは明確な著作権侵害にあたります。開発者が無料で提供しているゲームやアプリであれば、自由にダウンロードして利用して問題ありません。一方、公式版が有料であるにもかかわらず、許可されていないソースから入手することは違法行為となり、高額な罰金や刑事責任を問われる可能性もあります。 なぜ海賊版ゲームをダウンロードしてはいけないのか? 違法ゲームをダウンロードした際に直面するのは、法的なト