GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuáles son los usos legítimos del comando "tocar"?

¿Cuál es el punto del touch ¿dominio? Sé que puedo crear archivos vacíos con él, pero también es el caso con echo -n .

De lo contrario, ¿por qué alguien necesitaría cambiar las marcas de tiempo de un archivo? A menos que para crear la falsa impresión sobre la antigüedad de un archivo, no veo ningún otro uso, y este no es legítimo (desde mi punto de vista).

Respuesta aceptada:

Una ventaja de touch es que puede especificar marcas de tiempo arbitrarias, mientras que echo -n siempre dará como resultado la hora actual.

Un ejemplo de un uso legítimo es actualizar una marca de tiempo de un archivo de código fuente para que un programa como make considerará el archivo fuente más nuevo que su objeto compilado y lo reconstruirá.

Otros usos son para crear archivos que funcionan únicamente en función de su existencia, p. /etc/nologin , que no permite inicios de sesión si existe. También diría que touch myfile es una construcción más simple que echo -n >> myfile , además de ser más corto para escribir.


Linux
  1. Ejemplos esenciales del comando de archivo en Linux

  2. Ejemplos de comandos táctiles en Linux

  3. toque:comando no encontrado

  4. ¿Qué comandos están disponibles en la sección %pre de un archivo Kickstart en CentOS?

  5. ¿Cuál es el comando para copiar, leer y eliminar archivos en Linux?

¿Qué es el comando matar en Linux?

¿Qué son los inodos en Linux?

8 usos comunes del comando táctil de Linux

Usos comunes del comando Touch en Rocky Linux 8

useradd vs adduser:¿Cuáles son las diferencias?

¿Cuál es el comando más confiable para encontrar el tamaño real de un archivo de Linux?