systemadmin.es » Sistema de ficheros » Cambiar de fecha de creación y modificación un fichero

Cambiar de fecha de creación y modificación un fichero

Por muchos motivos suele ser útil poder modificar la fecha de creación y modificación de un fichero. Esto se puede hacer mediante el comando touch

Vamos a suponer el fichero /etc/passwd:

# ls -l
total 68
-rw-r--r-- 1 root root 62303 Nov  3 16:04 passwd

Mediante touch podemos modificar la fecha con el parámetro -t. Su sintaxi es [[CC]YY]MMDDhhmm[.ss], lo que por ejemplo:

# touch -t 198312041359.25 passwd

Sería el año 1983, el mes 12, el dia 04 a las 13 horas y 59 minutos y 25 segundos. Podemos ver el resultado con un ls -l:

# ls -l
total 68
-rw-r--r-- 1 root root 62303 Dec  4  1983 passwd

Mediante los modificadores:

  • -a: Modificamos únicamente el timestamp de acceso
  • -m:Modificamos únicamente el timestamp de modificación

Relacionados

Imprimir Imprimir

One comment to “Cambiar de fecha de creación y modificación un fichero”

  1. Con ‘touch’ modificas la fecha de última modificación y último acceso.
    ¿Pero cómo modificas la fecha de creación?

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>