Cómo usar el comando mktemp en Linux

Cómo usar el comando mktemp en Linux
Tendemos a crear muchos archivos y carpetas en la carpeta de inicio de nuestros sistemas Linux. Estos archivos y carpetas pueden guardar los datos sin cesar sin la eliminación de dichos archivos y carpetas en REBOOT. Linux se le ocurrió la nueva función para crear archivos temporales en la carpeta "TMP". Estos archivos o carpetas se eliminarían automáticamente después del reinicio y se perderán todos los datos dentro de estos archivos o carpetas. Echemos un vistazo al comando "mktemp" en el shell de Linux para crear los archivos temporales en Ubuntu 20.04 sistema.

Debe asegurarse de que su sistema ya esté actualizado y actualizado a Ubuntu 20.04 sistema. Si no es así, intente usar el comando de paquete "apt" en el shell terminal de Ubuntu junto con la palabra clave "actualización". Antes de todo, debe abrir la aplicación de línea de comandos para hacer todo esto. La aplicación de línea de comandos se puede iniciar con el uso del menú de actividad en la esquina superior izquierda de su Ubuntu 20.04 pantalla. Toque ese icono y se abrirá una barra de búsqueda. Escriba el nombre de una aplicación de línea de comandos como "terminal" y presione el botón ENTER. Abrirá su terminal en unos segundos.

Echemos un vistazo a cómo funciona el comando "mktemp" de una sola palabra en el shell. Entonces, dentro del área de consulta, hemos escrito el comando "mktemp" y presionado "Enter" para el propósito de ejecución. La salida será como "/TMP/TMP.Lb1dovqupf ". Es un archivo aleatorio y temporal creado en la carpeta "TMP" de su sistema. El nombre de un archivo también se genera automáticamente.

Verifiquemos la carpeta "TMP" de nuestro sistema ahora. Ábralo a través del explorador de archivos. Puede ver desde la imagen debajo de que el archivo TMP.Se genera lb1dovqupf.

Has visto que el archivo no tiene extensión. Si desea agregar alguna extensión al final de un archivo temporal, debe agregar la palabra clave "-suffix" en el comando mktemp junto con la extensión. La extensión debe agregarse dentro de las comas invertidas. Puedes ver, hemos estado usando el ".Extensión de TXT "para crear un archivo de tipo de texto dentro de la carpeta" TMP ". Después de ejecutar este comando, el archivo aleatorio "TMP.Q0GLVSUC75.txt "con el".La extensión de TXT "se crea según la salida.

Después de abrir la carpeta "TMP" usando el Explorador de archivos, hemos visto que el archivo de texto temporal "TMP.Q0GLVSUC75.txt "se crea en la carpeta que tiene el".extensión de txt ".

Se trataba de la creación de un archivo temporal en la carpeta "TMP". Junto con los archivos de texto o archivos simples aleatorios, también podemos crear el directorio temporal en la carpeta "TMP". Este nombre de directorio también se generará al azar i.mi. asignado por sí mismo. Este comando "mktemp" se puede usar con la bandera "-d" para crear un directorio aleatorio dentro de la carpeta "TMP". Después de la ejecución de esta consulta, el nombre del directorio "TMP.55ulnaranu "se crea en la carpeta" TMP "como se demostró la imagen.

Abra el explorador de archivos y navegemos hacia la carpeta "TMP" de su Ubuntu 20.04 Sistema como se muestra a continuación. El directorio llamado "TMP.55ulnaranu "se puede ver en la carpeta" TMP "abierta de nuestro sistema que se muestra en la imagen. Esta es la carpeta temporal y puede eliminar automáticamente del sistema una vez que reinicie su Ubuntu 20.04 sistema.

Igual que los archivos aleatorios simples, los archivos y directorios temporales también tienen algunos privilegios y restricciones asignados automáticamente por el sistema una vez que se crean estos. Digamos, hemos creado un nuevo archivo temporal "TMP.Uhphawaabz "con la consulta" mktemp "en el caparazón. Ahora, podemos consultar los privilegios asignados a este archivo temporal recién creado con el comando de lista. Entonces, tenemos que usar la palabra clave "LS" junto con el indicador "-al" junto con la ubicación del archivo en la carpeta "TMP".

El resultado muestra que el archivo aleatorio solo tiene privilegios de "leer" y "escribir" para el usuario actual I.mi., "Saeedraza" y no tiene privilegios asignados para el grupo y otros usuarios. La salida también muestra al usuario y al grupo a los que pertenece junto con su fecha y hora de creación. Se trataba de los archivos temporales simples.

Ahora, veremos lo mismo para los directorios temporales. Por lo tanto, debe crear un directorio temporal en la carpeta "TMP" utilizando el comando "mktemp" con el indicador "-d". El directorio ahora se genera en el directorio "TMP". El comando de lista se utiliza para verificar los privilegios asignados al directorio temporal que se acaba de crear dentro de la carpeta "TMP". El indicador "-LD" se usa dentro del comando de lista junto con la ruta del directorio como se muestra a continuación.

El directorio ha leído, escritura y derechos de ejecución al usuario actual I.mi., Saeedraza. Mientras que los otros usuarios y grupos no tienen derecho a leer, escribir y ejecutar este directorio. La salida presentada en las imágenes muestra el nombre, fecha y hora del directorio en la que se crea. Además, muestra el grupo y el nombre de usuario al que pertenece.

El MKTemp no solo se usa para crear los archivos y directorios temporales en la carpeta de cuentas "TMP" sino también la carpeta "Inicio". Para esto, debe agregar el nombre del archivo junto con más de 3 "xxx" al final. Eventualmente creará su archivo "Newchs" en la carpeta de inicio. Los caracteres "xxx" serán reemplazados automáticamente por caracteres generados automáticamente del sistema. El comando de lista se utiliza para enumerar todos los archivos y directorios del hogar actual de nuestro Ubuntu 20.04 sistema. El archivo "Newchs" se muestra en el directorio "Inicio".

Para crear un directorio en la carpeta de raíz de inicio, necesitamos agregar el indicador "-d" dentro de la carpeta "mktemp" con el nombre del directorio que tiene "xxx" al final. Se genera el directorio "Newoc9". La consulta de la lista "LS" muestra que el directorio "Newoc9" está en la carpeta de inicio.

Conclusión

Hemos implementado el funcionamiento del comando "mktemp" en Ubuntu 20.04. Lo hemos usado para crear archivos y carpetas temporales en la carpeta "TMP" junto con algunas extensiones. También hemos echado un vistazo a cómo crear el archivo y el directorio temporal en la carpeta de inicio de nuestro sistema.