Este comando se utiliza para cambiar la fecha de acceso y/o modificación a un archivo. Su sintaxis es la que sigue:
touch [opción...] archivo... |
Si el argumento archivo corresponde al nombre de un archivo que no existe, a menos que se le diga, touch creará el archivo con dicho nombre y sin ningún contenido. Sus opciones de mayor importancia son:
Cambia solamente el tiempo de acceso.
No crear archivos que no existían antes.
Usar fecha en lugar de la fecha actual. El formato de fecha es el siguiente: MMDDHHMMAAAA, por ejemplo para representar el 7 de abril de 2002 a la 1:00 a.m., se escribirá: 040701002002. Si el año a usar es el año actual, se puede obviar, entonces el ejemplo anterior quedaría así: 04070100.
Este comando es muy útil cuando se necesita recompilar cierta parte de un programa evitando compilar todo el programa completo, sólo aquellos sectores modificados [7].
Ejemplo 23. Un ejemplo de la utilización de touch
En el caso que no exista en el directorio actual el archivo arch1.txt,
$ touch arch1.txt |
creará un archivo llamado arch1.txt vacío (tamaño 0). es de suponer que la fecha de creación y modificación serán el momento actual.