CentOS 6.4に一時ファイルをインストールするコマンド

CentOS 6.4に一時ファイルをインストールするコマンド

このパッケージをインストールしようとしていますが、tempfile見つかりませんか?使用することもできますが、mktemp一時名にドット表記以外に動作に違いがあるかどうかはわかりません。

$ tempfile # /tmp/file1wJzkz
$ mktemp   # /tmp/tmp.IY8k24NayM

ベストアンサー1

生成された名前はmktempドットなしで変更できます。たとえば、

mktemp XXXXX => 8U5yc
mktemp /tmp/XXXXX => /tmp/tsjoG

男性の場合mktemp

DESCRIPTION
   Create a temporary file or directory, safely, and print its name.  TEM‐
   PLATE must contain at least 3 consecutive 'X's in last  component.   If
   TEMPLATE is not specified, use tmp.XXXXXXXXXX, and --tmpdir is implied.
   Files are created u+rw, and directories  u+rwx,  minus  umask  restric‐
   tions.

とにかく忘れて、tempfileただ使用してくださいmktemp。これはman tempfile私のDebianからのものです(強調):

間違い

NFS パーティションにファイルを作成する場合、単独の作成は保証されません。 tempfileは一時ディレクトリを作成できません。 一時ファイルは廃止されました。代わりに mktemp(1) を使用する必要があります。

おすすめ記事