You are on page 1of 2

TOUCH(1)

TOUCH(1)

NOMBRE
touch cambia la fecha de un archivo.

SINOPSIS
touch [acm][r archivo_referencia|t fecha] archivo... Versin en desuso: touch [acm][ugly_time] archivo... Version GNU: touch [acfm] [r archivo] [t fechadecimal] [d time] [time={atime,access,use,mtime,modify}] [date=fecha] [reference=archivo] [nocreate] [help] [version] [] archivo...

DESCRIPCIN
touch cambia la fecha de acceso y/o modicacin del archivo especicado le. Las fechas a cambiar son modicadas a la fecha actual, a menos q la opcin r sea especicada, en cuyo caso es cambiada a la fecha correspondiente del archivo archivo_referencia, o la opcin t sea especicada, en cuyo caso es cambiada a la especicada time. Ambas fechas son cambiadas cuando ninguna o ambas de las opciones a y m sean dadas. Solo la fecha de acceso o modicacin es cambiada cuando una de las opciones a y m es dada. Si el archivo no exista, es creado (como un archivo vacio con modo 0666, modicado por umask), a menos que la opcin c sea dada.

OPCIONES POSIX
a c m Cambia la fecha de acceso de archivo. No crea archivo. Cambia la fecha de modicacin de archivo.

r archivo_referencia Utiliza la fecha correspondiente a archivo_referencia como el nuevo valor para la(s) fecha(s) modicada(s). t time Utiliza la fecha especicada como el nuevo valor para la(s) fecha(s) modicada(s). Dicho argumento debe ser un nmero decimal de la forma [[SS]AA]MMDDhhmm[.ss] con su signicado obvio. Si SS no es especicado, el ao SSAA es tomado como perteneciente al intervalo 1969-2068. Si ss no se especica, se toma como valor 0. Es posible especicarlo dentro de los valores 0-61 as que es posible dar valores de cambio ("salto") de minuto. La fecha resultante se toma como una fecha de la zona horaria especicada por la variable de entorno TZ. Se produce un error si la fecha dada es anterior al 1 de Enero de 1970.

DETALLES POSIX
La segunda manera de ejecucin tiene la desventaja de que puede haber cierta ambiguedad en el termino ugly_time es una fecha o un argumento de chero. Se considera como fecha cuando no estan presentes las opciones r o t, hay al menos dos argumentos, y el primer argumento es un 8 - o un 10 - como dgito decimal entero. El formato de ugly_time es MMDDhhmm[aa], donde aa esta en el rango 69-99 entendiendose como un ao en el intervalo de 1969-1999. Un argumento aa no especicado se entiende como el ao actual. Esta forma de utilizacion de touch se encuentra obsoleta.

DETALLES GNU
Si el primer archivo fuese un argumento valido para la opcin t y no se da fecha con ninguna de las opciones d, r o t y el argumento no se da, este argumento se interpreta como la fecha para otros archivos en vez de el nombre de un archivo. Si tanto la fecha de acceso como de modicacin a la fecha actual, touch puede cambiar la fecha de los arhivos que el usuario que los ejecuta tenga permisos de escritura en ellos, aunque no sean suyos. De cualquier otra manera, el usuario ha de ser el dueo de los archivos.

GNU leutils 4.0

Noviembre 1998

TOUCH(1)

TOUCH(1)

OPCIONES GNU
a, time=atime, time=access, time=use Cambia solamente el tiempo de acceso. c, nocreate No crea archivos que no existian antes. d, date= fecha Use fecha en lugar de la fecha actual. Puede contener nombres de meses, zonas horarias, am y pm, etc. f Ignorado; para compatibilidad con versiones BSD de touch(1). m, time=mtime, time=modify Cambia solamente la fecha de modicacion. r archivo, reference=archivo Utiliza como referencia las fechas de archivo en lugar de la fecha actual. t decimtime Aqui decimtime tiene el formato [[SS]AA]MMDDhhmm[.ss] Utilice el argumento (meses, das, horas, minutos, opcionalmente el siglo y aos, opcionalmente segundos) en lugar de la fecha actual. Tenga en cuenta que este formato viola la especicacion POSIX.

OPCIONES GNU NORMALES


help Muestra un mensaje de ayuda en la salida starndard y sale con exito. version Muestra informacion acerca de la version en la salida standard y sale con exito. Termina la lista de opciones.

ENTORNO
La variable TZ se usa para interpretar fechas especcas dadas. Las variables LANG, LC_ALL, LC_CTYPE y LC_MESSAGES tienen el habitual signicado.

CONFORME A
POSIX 1003.2 describe la sintaxis para el argumento de la opcin t que diere de la usada por la implementacion GNU.

EJEMPLO DE UTILIZACIN
El comando touch foo crear el archivo foo si este no existia, y cambiando la fecha de la ultima modicacin a la actual. Habitualmente es usada para guiar las acciones de make.

NOTAS
Esta pgina describe touch como se encuentra en el paquete leutils-4.0; otras versiones pueden tener ligeras diferencias. Correcciones y contribuciones a aeb@cwi.nl. Informes de fallos en el programa a leutilsbugs@gnu.ai.mit.edu.

GNU leutils 4.0

Noviembre 1998

You might also like