node-tempとnode-tmpのようなパッケージは、現在のOSの適切な一時ディレクトリに一時ファイルを書き込むためのAPIを提供しています。 /tmp
。OSに「公式」の一時ディレクトリを使用する利点は何ですか?
これを行うことのメリットは、単にあなたのモジュール/アプリケーション(例えば./temp
)のサブディレクトリに一時ファイルを保存すると比較して、何ですか?
node-tempとnode-tmpのようなパッケージは、現在のOSの適切な一時ディレクトリに一時ファイルを書き込むためのAPIを提供しています。 /tmp
。OSに「公式」の一時ディレクトリを使用する利点は何ですか?
これを行うことのメリットは、単にあなたのモジュール/アプリケーション(例えば./temp
)のサブディレクトリに一時ファイルを保存すると比較して、何ですか?
確かにオペレーティングシステム固有です。
ほとんどのLinuxシステムでは、/tmp
は、従来のディスクファイルシステムよりもはるかに高速(すべてのデータがほぼRAMのままであるため)のtmpfsファイルシステムです。
また、公式/tmp/
ファイルシステムは、しばしばsetuid directoryです。これは、そのファイル内のファイルを削除する権限を持つユーザーに影響します。
一部のシステムは特別に管理されており、定期的にcronのジョブをクリーニングしている可能性があります。/tmp
。また、システム管理者は(と、それのバックアップを作成避けられない場合tmpfsのなどを...に、高速なディスク上に置くかもしれません)について/tmp/
を知っている....そしてLinux Standard Baseは...それを必要と
TMPDIR環境変数も使用できます。