GNU/Linux >> Linux の 問題 >  >> Linux

Linux の一時ディレクトリはどこにありますか?

Filesystem Hierarchy Standard バージョン 3.0 には次のように記載されています。

<ブロック引用>

/tmp :一時ファイル

04 ディレクトリは、一時ファイルを必要とするプログラムで使用できるようにする必要があります。

プログラムは、13 内のファイルまたはディレクトリを想定してはなりません。 プログラムの呼び出し間で保持されます。

根拠

IEEE 標準 POSIX.1-2008 には、上記のセクションと同様の要件がリストされています。 サイト固有の方法で削除される可能性があります。35 にあるファイルとディレクトリをお勧めします システムが起動されるたびに削除されます。

FHS は、歴史的な先例と一般的な慣行に基づいてこの推奨事項を追加しましたが、システム管理はこの標準の範囲内にないため、要件にはしませんでした.

/var/tmp :システムの再起動間で保持される一時ファイル

43 ディレクトリは、システムの再起動間で保持される一時ファイルまたはディレクトリを必要とするプログラムで使用できるようになります。したがって、51 に格納されたデータ 64 のデータよりも永続的です .

76 にあるファイルとディレクトリ システムの起動時に削除しないでください。 82 に格納されたデータですが、 通常、サイト固有の方法で削除されますが、92 よりも頻度の低い間隔で削除することをお勧めします .

また、The Open Group Base Specifications Issue 7 の環境変数では、次のことが言及されています。

<ブロック引用>

100 この変数は、一時ファイルを作成する場所を必要とするプログラムで使用できるディレクトリのパス名を表します。


これは古い質問なので、今日では別のオプションが利用可能です。 117 に依存する Linux ディストリビューション (それらの 90% です) 122 を使用できるようになりました ディレクトリ (XDG Base Directory Specification) を使用して、特定の種類の一時ファイルを保存します。通常、137 にあります。 .これは 149 のユーザーごとのディレクトリです より良いセキュリティを提供するアクセス許可。これは 152 です パフォーマンスを提供するマウント。 168 の欠点 小さいファイルとソケットを保持するためにのみ使用する必要があるということです。

172の結婚だと思います と 189 .


はい /tmp は一般用です。ファイルシステム階層標準についてはこちらとこちらを参照してください。

<ブロック引用>

/tmp/ 一時ファイル (/var/tmp も参照)。多くの場合、システムの再起動間で保存されません.

詳細は PDF に記載されています。


Linux
  1. Linux/procファイルシステムの調査

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. CentOS / RHEL 6,7 :/tmp ディレクトリ内のファイルが定期的に削除される理由

  1. CentOS / RHEL 5,6 で /tmp および /var/tmp ディレクトリ内のファイルの自動削除を無効にする方法

  2. Linux の /etc/skel ディレクトリについて

  3. /tmp の内容を手動で削除する必要がありますか?

  1. Linuxで削除された/tmpディレクトリを復元する方法

  2. Linuxの/tmpディレクトリを上司のように管理する

  3. UNIX / Linux :/tmp および /var/tmp ディレクトリの正しい権限は何ですか