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...

       Version 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]    [--no-create]    [--help]   [--version]   [--]
       archivo...

DESCRIPCI'ON

       touch  cambia  la  fecha  de  acceso  y/o  modificacion   del   archivo
       especificado  file.   Las  fechas  a cambiar son modificadas a la fecha
       actual, a menos q la opcion  -r  sea  especificada,  en  cuyo  caso  es
       cambiada  a  la fecha correspondiente del archivo archivo_referencia, o
       la  opcion  -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
       modificacion es cambiada cuando una de las opciones -a y -m es dada. Si
       el archivo no existia, es creado (como un archivo vacio con modo  0666,
       modificado por umask), a menos que la opcion -c sea dada.

OPCIONES POSIX

       -a     Cambia la fecha de acceso de archivo.

       -c     No crea archivo.

       -m     Cambia la fecha de modificacion 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 numero
              decimal de la forma
                  [[SS]AA]MMDDhhmm[.ss]
              con su significado obvio. Si SS no es especificado, el ano  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 asi 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 ejecucion 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  digito decimal entero.  El formato de
       ugly_time  es  MMDDhhmm[aa],  donde  aa  esta  en   el   rango    69-99
       entendiendose como un ano en el intervalo de 1969-1999. Un argumento aa
       no  especificado  se  entiende  como  el  ano  actual.  Esta  forma  de
       utilizacion de touch se encuentra obsoleta.

DETALLES GNU

       Si  el  primer archivo fuese un argumento valido para la opcion -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 modificacion  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 dueno 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,  dias,  horas,  minutos,  opcionalmente  el
              siglo  y  anos,  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 especificas 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 opcion -t que
       difiere de la usada por la implementacion GNU.

EJEMPLO DE UTILIZACI'ON

       La orden `touch foo' creara el  archivo  foo  si  este  no  existia,  y
       cambiando la fecha de la ultima modificacion a la actual. Habitualmente
       es usada para guiar las acciones de make.

OBSERVACIONES

       Esta  pagina  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.