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 interactivatouch 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.
¡Crea un archivo vacío!
Crea un archivo provisional:
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.