CMD Master
Volver al blog
Arnošt Havelka

Crea archivos vacíos con touch

Crea un archivo vacío nuevo o actualiza la fecha de un archivo que ya existe.

Iniciar lección interactiva
Crea archivos vacíos con touch

touch es la forma más rápida de crear un archivo vacío. Si el nombre ya existe, touch no borra el contenido: solo actualiza la hora de última modificación. Ese segundo uso es la razón por la que los scripts y las herramientas de compilación lo llaman tan a menudo.

Crea un archivo vacío nuevo

Pasa a touch un nombre que aún no esté ahí. El archivo aparece al momento, con cero bytes.

Prueba el comando

¡Crea un archivo vacío!

Construir el comando
touch
Terminal
C:\Users\User>touch empty.txt

Crea un archivo provisional:

Command Prompt
Documents
C:\Users\User>ls

Puedes pasar varios nombres en un solo comando: touch a.txt b.txt c.txt.

Actualiza un archivo que ya existe

Si existing.txt ya está en disco, touch existing.txt conserva el texto de dentro y solo actualiza la marca de tiempo. Úsalo cuando un proceso vigila archivos «nuevos», o cuando quieres que ls -l muestre una hora actual sin abrir un editor.

touch existing.txt
ls -l existing.txt

touch no crea las carpetas padre que falten. Si necesitas logs/today.txt y logs no existe, crea primero la carpeta con mkdir.


Comprobación de conocimientos

1 / 3

¿Qué hace touch empty.txt cuando el archivo no existe?

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.