Contenido
El comando «touch» es una herramienta común en los sistemas operativos basados en Unix y Linux que se utiliza para crear un archivo vacío o para actualizar la fecha y hora de acceso y modificación de un archivo existente. En este artículo, exploraremos las diferentes opciones del comando «touch» y su utilidad en diversas situaciones.
Sintaxis básica:
El comando «touch» se usa en la línea de comandos y sigue la siguiente sintaxis básica:
sudo touch [opciones] [archivo]
Opciones comunes:
A continuación, se detallan algunas de las opciones más comunes disponibles en el comando «touch»:
-a: Actualiza solo la hora de acceso del archivo sin modificar la hora de modificación.
-c: Si el archivo no existe, no se crea.
-d: Permite establecer una fecha y hora específicas para el archivo.
-m: Actualiza solo la hora de modificación del archivo sin modificar la hora de acceso.
-r: Establece la hora de acceso y modificación de un archivo según la hora de otro archivo existente.
-t: Permite establecer una fecha y hora específicas para el archivo utilizando un formato específico de fecha y hora.
–help: Muestra la ayuda del comando «touch».
Crear un archivo vacío:
El comando «touch» se puede utilizar para crear un archivo vacío sin contenido. Simplemente escriba «touch» seguido del nombre del archivo que desea crear. Por ejemplo:
touch archivo.txt
Actualizar la hora de acceso y modificación de un archivo:
El comando «touch» también se puede utilizar para actualizar la hora de acceso y modificación de un archivo existente. Simplemente escriba «touch» seguido del nombre del archivo que desea actualizar. Se actualizara por la fecha y hora actual.
touch archivo.txt
Establecer una fecha y hora específicas para un archivo:
La opción «-d» se utiliza para establecer una fecha y hora específicas para un archivo. Por ejemplo, para establecer la fecha y hora del archivo al 1 de enero de 2023 a las 3:30 PM, escriba lo siguiente:
touch -d "2023-01-01 15:30" archivo.txt
Actualizar solo la hora de acceso de un archivo:
La opción «-a» se utiliza para actualizar solo la hora de acceso de un archivo. Por ejemplo, para actualizar la hora de acceso del archivo al tiempo actual, escriba lo siguiente:
touch -a archivo.txt