2013-07-30 3 views
12

node-tempnode-tmpのようなパッケージは、現在のOSの適切な一時ディレクトリに一時ファイルを書き込むためのAPIを提供しています。 /tmpOSに「公式」の一時ディレクトリを使用する利点は何ですか?

これを行うことのメリットは、単にあなたのモジュール/アプリケーション(例えば./temp)のサブディレクトリに一時ファイルを保存すると比較して、何ですか?

答えて

16

確かにオペレーティングシステム固有です。

ほとんどのLinuxシステムでは、/tmpは、従来のディスクファイルシステムよりもはるかに高速(すべてのデータがほぼRAMのままであるため)のtmpfsファイルシステムです。

また、公式/tmp/ファイルシステムは、しばしばsetuid directoryです。これは、そのファイル内のファイルを削除する権限を持つユーザーに影響します。

一部のシステムは特別に管理されており、定期的にcronのジョブをクリーニングしている可能性があります。/tmp。また、システム管理者は(と、それのバックアップを作成避けられない場合tmpfsのなどを...に、高速なディスク上に置くかもしれません)について/tmp/を知っている....そしてLinux Standard Baseは...それを必要と

TMPDIR環境変数も使用できます。

関連する問題