La commande mktemp
(create a temporary file or directory) permet de créer dans /tmp
un fichier ou un répertoire temporaire avec un nom (ou un prefixe ou un suffixe) aléatoire unique.
La commande s’utilise comme tel :
# mktemp [OPTION]... [TEMPLATE] |
Utilisations
commandes
Création d’un fichier temporaire dans /tmp
:
# mktemp |
Ajouter un préfixe, les XXX
sont la partie aléatorie, vous pouvez en mettre autant que vous voulez :
# mktemp monFichier_XXX |
Ajouter un suffixe :
# mktemp monFichier_XXX --suffix=.intall_Soft_V42 |
Faire un dry-run avec -u
ou --dry-run
:
# mktemp -u monFichier_XXXXXX --suffix=.$(date +'%Y-%m-%d_%H') |
Créer un répertoire :
# mktemp -d |
Script bash
Script bash pour créer des dossiers et fichiers temporaires :
#!/bin/bash |
Documentation
MAN mktemp
https://www.baeldung.com/linux/mktemp-command
https://fr.linux-console.net/?p=4097