El comando touch
es una herramienta esencial en sistemas operativos basados en Unix, como GNU/Linux. Se utiliza principalmente para crear archivos vacíos o para cambiar las marcas de tiempo (fecha y hora de acceso o modificación) de un archivo existente sin modificar su contenido.
Utilidad del comando touch
A continuación, se presenta una descripción detallada de su utilidad, sintaxis básica y algunas opciones importantes, acompañadas de ejemplos prácticos.
Creación de archivos vacíos
Es una forma rápida y eficiente de crear un nuevo archivo sin contenido. Esto es útil para, por ejemplo, iniciar un nuevo script o documento antes de editarlo con un editor de texto.
Actualización de marcas de tiempo
touch
permite actualizar las fechas de acceso y modificación de los archivos a la fecha y hora actuales. Esto puede ser útil para scripts que dependen de las fechas de los archivos para su lógica de procesamiento o para simplemente actualizar un archivo para que aparezca como recientemente modificado.
Sintaxis básica
La sintaxis básica del comando touch
es la siguiente:
touch [OPCIONES] ARCHIVO...
- [OPCIONES]: Modificadores que alteran el comportamiento del comando.
- ARCHIVO...: Lista de uno o más archivos a crear o modificar.
Opciones interesantes del comando
A continuación pasamos a detallar algunas opciones interesantes del comando.
Crear un archivo vacío
Para crear un archivo vacío llamado documento.txt, simplemente ejecuta:
touch documento.txt
Actualizar la marca de tiempo de un archivo existente
Para actualizar las fechas de acceso y modificación de documento.txt
a la fecha y hora actuales, usa:
touch documento.txt
Actualizar solo la marca de tiempo de modificación
Si solo quieres actualizar la marca de tiempo de modificación de documento.txt
, puedes usar:
touch -m documento.txt
Actualizar marcas de tiempo de un fichero sin crearlo
Para intentar actualizar las marcas de tiempo de un archivo sin crearlo si no existe, puedes usar:
touch -c posible_documento.txt
Establecer una marca de tiempo específica
Para establecer una fecha y hora específicas en las marcas de tiempo de documento.txt
, por ejemplo, el 1 de enero de 2023 a las 12:00 horas, puedes utilizar:
touch -t 202301011200 documento.txt
Estos ejemplos muestran la versatilidad del comando touch
para la gestión de archivos en sistemas Unix-like. Es una herramienta simple pero poderosa para el manejo de archivos y directorios, útil tanto para usuarios novatos como avanzados.
Comentarios