Google
Web dns.bdat.net

27. El comando touch

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:

-a

Cambia solamente el tiempo de acceso.

-c

No crear archivos que no existían antes.

-d fecha

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.