Einführung
Temporäre Dateien werden verwendet, um Daten zwischenzuspeichern, die das Betriebssystem während des Betriebs vorübergehend benötigt und verschwinden, wenn sie nicht mehr benötigt werden. Sie verschwinden nach dem Neustart von selbst.
Dieser Befehl in Linux ermöglicht es dem Benutzer, eine temporäre Datei oder ein temporäres Verzeichnis im tmp-Ordner zu erstellen. Jetzt bringen wir Ihnen bei, den Befehl mktemp unter Linux zu verwenden.
Die Syntax des mktemp-Befehls
Die Syntax :
$ mktemp [option] … [template]
Zum Beispiel:
$ mktemp
Ausgabe:
Sie haben gerade eine temporäre Datei im tmp-Verzeichnis erstellt. Und der Dateiname wird auch automatisch generiert.
Auch:
Usage: mktemp [OPTION]... [TEMPLATE]
Create a temporary file or directory, safely, and print its name.
TEMPLATE 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 restrictions.
-d, --directory create a directory, not a file
-u, --dry-run do not create anything; merely print a name (unsafe)
-q, --quiet suppress diagnostics about file/dir-creation failure
--suffix=SUFF append SUFF to TEMPLATE. SUFF must not contain slash.
This option is implied if TEMPLATE does not end in X.
--tmpdir[=DIR] interpret TEMPLATE relative to DIR. If DIR is not
specified, use $TMPDIR if set, else /tmp. With
this option, TEMPLATE must not be an absolute name.
Unlike with -t, TEMPLATE may contain slashes, but
mktemp creates only the final component
-p DIR use DIR as a prefix; implies -t [deprecated]
-t interpret TEMPLATE as a single file name component,
relative to a directory: $TMPDIR, if set; else the
directory specified via -p; else /tmp [deprecated]
--help display this help and exit
--version output version information and exit
Report mktemp bugs to [email protected]
GNU coreutils home page: </software/coreutils/>
General help using GNU software: </gethelp/>
Report mktemp translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'mktemp invocation'
Code language: HTML, XML (xml)
Ein temporäres Verzeichnis erstellen
Um dies zu tun. Fügen wir dem Befehl die Option -d hinzu:
$ mktemp -d
Ausgabe:
Benennen Sie die temporäre Datei
Wenn Sie die temporäre Datei benennen möchten, fügen Sie am Ende mehr als 3 X hinzu. Zum Beispiel:
$ mktemp newfileXXX
Ausgabe:
Oder Sie nennen das temporäre Verzeichnis:
$ mktemp -d newdicXXX
Ausgabe:
Suffix hinzufügen
Um dies zu tun. Fügen wir dem Befehl die Option –suffix hinzu. Zum Beispiel:
$ mktemp newfileXXX --suffix ".txt"
Code language: JavaScript (javascript)
Ausgabe:
Schlussfolgerung
Wir haben Ihnen gerade beigebracht, den mktemp-Befehl unter Linux zu verwenden.
Ein weiterer interessanter Artikel könnte sein:A Easy Way How To Install GIT (Complete Guide)