/tmp
理想的には、システムに保存する必要がある一時ファイルをどこで安全に作成できますか?
答え1
一時ファイルを生成する正しい場所は、常に代替TMPDIR
環境変数が表すディレクトリです。/tmp
システムに以外の一時ファイルの場所がある場合は、その場所を通知する方法が/tmp
設定によって決まります。TMPDIR
シェルスクリプトでは${TMPDIR:-/tmp}
通常、コマンドを呼び出してmktemp
決定する必要があります。
1もちろん、たとえば、特定のディレクトリに存在する必要がある一時ファイルについて話しているわけではありません。コンテンツが準備されると、自動的にその場所に移動されます。