一時フォルダーはどこにありますか?


17

システム内の一時ファイルのフォルダがどこにあるか知りたいのですが。たとえば、Windowsでは次のフォルダーがあります。

C:\ Documents and Settings \ Administrador \Configuraciónlocal \ Temp


1
launchdその他のいくつかのデーモンは/private/tmp//var/tmp一時ファイルとソケットを使用します。/tmpへのシンボリックリンク/private/tmpです。
ジャウメ

ありがとう、友達!/ private / tmpと/ var / tmpの違いは何ですか?
アルベルトフアレス

2
原則として、/tmp再起動時に消去されますが、消去され/var/tmpません。
ジャウメ

回答:


25

OS Xは/private/var、システムの一時フォルダーを見つけるための$ TMPDIR環境変数を格納するプログラムディレクトリを生成します。

Terminal.appを使用して、echo $TMPDIRまたはopen $TMPDIR(そのフォルダーでFinderを開くために)と入力します。

そこには、実行中のアプリケーションによって保存された一時ファイルがあります。

ソース:https : //superuser.com/questions/581347/where-is-the-temp-folder-inos-x

OS XはUNIXに基づいているため、一時ディレクトリにはいくつかのタイプがありますが、それに加えて、物を保存する「システム」ディレクトリもあります。

  • 次のように生成される$ TMPDIR /var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
  • /private/tmp
  • /private/var/tmp
  • /private/var/at/tmp
  • /private/var/spool/cups/tmp

2

質問には、「temp」フォルダがあるという誤った前提があります。これはWindowsではなく、Mac OS XのUnixアーキテクチャはまったく異なります。何のための一時フォルダ?低レベルのジャンクには、とが/tmpあり/var/tmpます。アプリケーションの設定に~/Library/Preferencesは、アプリケーションキャッシュと一時ファイルにはがあります~/Library/Application\ Support

達成しようとしている特定のタスクを指定すると、より明確な回答が可能になります。


11
OPはタスクを達成しようとはせず、OS Xがどのように機能するかを理解したいと考えています。彼は特に%USERPROFILE%\Local Settings\Temp%USERPROFILE%\AppData\Local\TempVista以降では)と 同等のものを求めてい%USERPROFILE%\AppData\Local\Temporary Internet Filesます。それはおそらく/tmp(へのシンボリックリンク/private/tmp)と/var/tmpであり、違い/tmpは起動時に完全に消去されます。アプリが状態や設定などの永続的なデータを保存するために使用するので~/Library/Application Support、私は言いません し~/Library/Preferences、一時フォルダです。
ジャウメ

一時フォルダーがないと言っていますか?あなたの答えはこのsuperuser.com/questions/581347/where-is-the-temp-folder-in-os-xに反論され 、この質問も重複しています。
アラン

1
@アラン私の投稿を読んだことはありますか?
アレクサンダー-モニカーの復活

@Alexander新しいユーザーに敬意を払う必要はありません。プログラムが一時ディレクトリを使用する可能性のある多くの例をリストしたので、lucasarruda's answerのようなスタイルですべてリストすることもできます。
ベンレジェロ

0

/tmp Mac OS Xの一時ファイルと、ほとんどのUNIXライクシステムの一般的な場所です。


2
もあり$TMPDIRます。
lhf

1
$TMPDIRは、一時ディレクトリ自体ではなく、などの一時ディレクトリを指す環境変数です/tmp$TMPDIR任意の値に設定できます(ディレクトリが存在し、スティッキービットが設定されている限り機能します)。
ジャウメ

0

ユーザー固有の一時ファイルの一時ディレクトリは、環境変数TMPDIRによって指定されます。これは/ var / tmpの下にありますYosemiteログインではTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/


これも定期的に変更されることに注意してください。これらのフォルダに保存しているものが本当にはかない場合、一貫した動作は見つかりませんでした。
ベンレジエロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.