Was ist der Unterschied zwischen tempfile und mktemp?

Die meisten Systeme, denen ich begegnet bin, haben beidestempfile(1) undmktemp(1). Es gibt syntaktische Unterschiede undmktemp Sie können auch Verzeichnisse erstellen, aber ansonsten scheinen sie dasselbe zu tun.

Gibt es einen Unterschied zwischen den beiden? Warum gibt es beides? Ist einer mehr Standard als der andere? Wenn ich nur eine temporäre Datei sicher erstellen möchte, gibt es einen Grund, eine der anderen vorzuziehen?

Ich vermute, dass sich dahinter eine interessante Unix-Überlieferung verbirgt, aber meine Suche hat nichts ergeben.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage