ユーザーはどこで一時ファイルを安全に生成できますか?

ユーザーはどこで一時ファイルを安全に生成できますか?

/tmp理想的には、システムに保存する必要がある一時ファイルをどこで安全に作成できますか?

答え1

一時ファイルを生成する正しい場所は、常に代替TMPDIR環境変数が表すディレクトリです。/tmpシステムに以外の一時ファイルの場所がある場合は、その場所を通知する方法が/tmp設定によって決まります。TMPDIR

シェルスクリプトでは${TMPDIR:-/tmp}通常、コマンドを呼び出してmktemp決定する必要があります。

1もちろん、たとえば、特定のディレクトリに存在する必要がある一時ファイルについて話しているわけではありません。コンテンツが準備されると、自動的にその場所に移動されます。

関連情報