Provided by: manpages-es_1.55-10_all bug

NOMBRE

       touch - cambia la fecha de un archivo.

SINOPSIS

       touch [-acm][-r archivo_referencia|-t fecha] archivo...

       Versión en desuso:
       touch [-acm][ugly_time] archivo...

       Versión GNU:
       touch       [-acfm]      [-r      archivo]      [-t      fechadecimal]      [-d      time]
       [--time={atime,access,use,mtime,modify}]       [--date=fecha]        [--reference=archivo]
       [--no-create] [--help] [--version] [--] archivo...

DESCRIPCIÓN

       touch  cambia  la  fecha  de  acceso  y/o modificación del archivo especificado file.  Las
       fechas a cambiar son  modificadas  a  la  fecha  actual,  a  menos  q  la  opción  -r  sea
       especificada,   en   cuyo  caso  es  cambiada  a  la  fecha  correspondiente  del  archivo
       archivo_referencia, o la opción -t sea  especificada,  en  cuyo  caso  es  cambiada  a  la
       especificada  time.  Ambas fechas son cambiadas cuando ninguna o ambas de las opciones  -a
       y -m sean dadas. Solo la fecha de acceso o modificación es  cambiada  cuando  una  de  las
       opciones  -a  y -m es dada. Si el archivo no existía, es creado (como un archivo vacio con
       modo 0666, modificado por umask), a menos que la opción -c sea dada.

OPCIONES POSIX

       -a     Cambia la fecha de acceso de archivo.

       -c     No crea archivo.

       -m     Cambia la fecha de modificación de archivo.

       -r archivo_referencia
              Utiliza la fecha correspondiente a archivo_referencia  como  el  nuevo  valor  para
              la(s) fecha(s) modificada(s).

       -t time
              Utiliza   la   fecha   especificada   como  el  nuevo  valor  para  la(s)  fecha(s)
              modificada(s). Dicho argumento debe ser un número decimal de la forma
                  [[SS]AA]MMDDhhmm[.ss]
              con su significado obvio. Si SS no es especificado, el  año  SSAA  es  tomado  como
              perteneciente al intervalo 1969-2068. Si ss no se especifica, se toma como valor 0.
              Es posible especificarlo 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 especificada 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 ejecución tiene la desventaja de que puede haber cierta ambiguedad en
       el termino ugly_time es una fecha o un argumento  de  fichero.  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 dígito decimal entero.   El  formato  de  ugly_time  es
       MMDDhhmm[aa],  donde  aa esta en el rango  69-99 entendiendose como un año en el intervalo
       de 1969-1999. Un argumento aa no especificado se entiende como el año actual.  Esta  forma
       de utilizacion de touch se encuentra obsoleta.

DETALLES GNU

       Si  el  primer  archivo  fuese  un argumento valido para la opción -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 modificación 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 dueño de los
       archivos.

OPCIONES GNU

       -a, --time=atime, --time=access, --time=use
              Cambia solamente el tiempo de acceso.

       -c, --no-create
              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 modificacion.

       -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,
              días, horas, minutos, opcionalmente el siglo y  años,  opcionalmente  segundos)  en
              lugar de la fecha actual.  Tenga en cuenta que este formato viola la especificacion
              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  específicas  dadas.   Las  variables  LANG,
       LC_ALL, LC_CTYPE y LC_MESSAGES tienen el habitual significado.

CONFORME A

       POSIX  1003.2  describe  la  sintaxis  para el argumento de la opción -t que difiere de la
       usada por la implementacion GNU.

EJEMPLO DE UTILIZACIÓN

       La orden `touch foo' creará el archivo foo si este no existía, y cambiando la fecha de  la
       ultima modificación a la actual. Habitualmente es usada para guiar las acciones de make.

OBSERVACIONES

       Esta  página describe touch como se encuentra en el paquete fileutils-4.0; otras versiones
       pueden tener ligeras diferencias. Correcciones y contribuciones a aeb@cwi.nl.  Informes de
       fallos en el programa a fileutils-bugs@gnu.ai.mit.edu.