Mac OS の一時フォルダはどこにありますか? & を見つける方法 Mac 一時ディレクトリを開く
目次:
Mac オペレーティング システムには、さまざまな Mac アプリと共に MacOS 自体が使用する一時ファイルを含むシステム レベルの一時フォルダがいくつかあります。この一時フォルダーは、ユーザー向けのものではありませんが、高度な Mac ユーザーは、システム管理、トラブルシューティング、デジタル フォレンジックなどの目的で、一時フォルダーの場所を特定し、そこをいじる必要がある場合があります。または別の特定の理由。
このチュートリアルでは、Mac OS の一時フォルダの場所と、それらにアクセスする方法を説明します。
これはおそらく言うまでもありませんが、これは上級の Mac ユーザーのみを対象としています。ほとんどの場合、macOS / Mac OS X の一時ディレクトリを調べてはいけません。また、tmp ディレクトリからデータを手動で削除または削除しようとしないでください。何かを壊したり、システムのインストールを完全に台無しにしたり、アプリ、またはアクティブなドキュメント データでさえ、データの損失が発生するか、Mac OS X の再インストールが必要になるか、macOS の再インストール、またはバックアップからの復元が必要になります。何らかの理由で Mac の一時アイテム ファイルを消去したい場合は、コンピューターを再起動してシステム レベルの一時ファイルをターゲットにします。ユーザー レベルのキャッシュと一時ファイルは、何らかの理由で必要に応じて手動で消去できます。
繰り返しになりますが、手動で変更しようとしたり、Mac OS システムの一時フォルダにあるファイルを削除したりしないでください。重要なシステムファイルまたはディレクトリを何らかの形で台無しにして削除した場合は、次の手順に従って、コア macOS システムソフトウェアを再インストールして、削除されたシステムファイルを復元する必要があります.
Mac OS の一時フォルダの場所を見つける方法
MacOS / Mac OS X の一時フォルダの場所を見つける最も簡単な方法は、コマンド ラインで $TMPDIR 環境変数で echo コマンドを使用することです:
- /Applications/Utilities/ にあるターミナル アプリケーションを開き、次のコマンド文字列を入力します:
- コマンド出力はMacの一時ディレクトリになります
echo $TMPDIR
TMPDIR は常に一見無意味なディレクトリ構造へのパスになります。これは、ユーザー向けまたはユーザー サービスを意図したものではなく、結局のところ一時的なシステム フォルダーであるためです。
たとえば、上記のコマンドを使用すると、echo $TMPDIR のコマンド出力として次のようなものが表示される場合があります:
$ echo $TMPDIR /var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/
この場合、macOS 一時フォルダへのパスは「/var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/」です
徹底するには、printenv を使用して環境変数を出力し、次のように grep を使用することもできます:
printenv |grep TMP
これはまた、次のようなものを出力することによって同じ TMPDIR パスを明らかにします:
TMPDIR=/var/folders/g7/2du11t4_b7mm24n184fn1k911300qq/T/
Mac OS で一時フォルダにアクセスして開く方法
「open」コマンドを使用して、次のように環境変数 $TMPDIR をポイントすることにより、新しい Mac OS Finder ウィンドウで Temp フォルダに即座にアクセスして開くことができます:
- ターミナルアプリケーションから、次のコマンド文字列を入力します:
- Return キーを押すと、$TMPDIR を含む新しい Finder ウィンドウがすぐに開きます
open $TMPDIR
特に、$TMPDIR はシステム整合性保護によって保護されていません (つまり、SIP が有効か無効かに関係なく、そのディレクトリを変更、編集、削除、および書き込むことができます)。 $TMPDIR 内の項目は、現在開いているアプリケーションによってアクティブに使用されます。 $TMPDIR 内には、あらゆる種類のメディア キャッシュやその他のファイルがあります。前述のとおり、何をしているのか正確に把握していない限り、これらのディレクトリ内のものを手動で変更または削除しないでください。
.cd $TMPDIR
$TMPDIR は他のディレクトリと同じです
その他の MacOS 一時ディレクトリ
Mac OS のもう 1 つの一時ディレクトリは、すべてのユーザーに共通で、次の場所にあります:
/tmp
価値のあることとして、Mac OS の /tmp は実際には /private/tmp/ にリンクしているだけなので、 /private/tmp/ に移動して同じデータを見つけることもできます。 RAMディスクのキャッシュまたはコンテンツ、またはそこに含まれるその他のもの。
また、ユーザーの ~/Library/Caches/ caches フォルダーなど、さまざまなユーザー レベルの一時フォルダーがあり、一部のアプリには特定の一時ディレクトリもあります。たとえば、Outlook には一時フォルダーがあり、Mac には一時フォルダーがあります。 App Store (これは $TMPDIR に格納されています) であり、多くの Mac アプリはユーザー レベルのキャッシュ ディレクトリに一時ファイルをダンプします。
プライマリ ユーザーの一時フォルダは次の場所にあります:
~/Library/Caches/TemporaryItems/
すでに述べたように、一時フォルダがどこにあるかに関係なく、ユーザー フォルダ、$TMPDIR、または他の場所にあるかどうかに関係なく、一時フォルダ内の何かを削除または変更しようとしないでください。何かが起こるか、意図しない結果に終わる。なんらかの理由で $TMPDIR の内容やその他の同様の種類のファイルやデータが気になる場合は、開いているすべてのアプリを終了するだけで、Mac を再起動すると /private/var/ フォルダーから一時的なアイテムと $ にあるものの多くが消去されますTMPDIR も同様です。
Mac OS / Mac OS X の一時フォルダに関するその他の役立つヒントやコツをご存知ですか?以下のコメントで共有してください!