Usando el comando «mktemp»

Muchas veces necesitamos nuestro propio archivo o carpeta temporal ya sea para evitar embasurar nuestro directorio de usuario o simplemente para extraer unos ficheros comprimidos y examinarlos o, mejor aún, instalar nuestras propias aplicaciones (nuestros instaladores). Para ello el comando adecuado es mktemp.

La sintaxis simple es para crear un archivo vacío, si necesitamos una carpeta vacía deberemos de usar -d (y hay otras opciones que no vienen al caso). En acción:

mi_fichero_temporal=$(mktemp)
ls -lha $mi_fichero_temporal

Es como aplicar un nombre aleatorio, ver que no se encuentre ya creado en la partición temporal y ejecutar el comando touch para ese nombre (y que pertenezca a nosotros, nuestra cuenta de usuario en GNU/Linux instalado).

Para directorios:

mi_carpeta_temporal=$(mktemp -d)
ls -lha $mi_carpeta_temporal
Por favor, lea también   «Un manual de línea de comandos de Linux» por Lisa Tagliaferri