¿Cómo puedo cambiar la fecha de modificación de un enlace simbólico?

6

Me gustaría cambiar la fecha de modificación de un enlace simbólico. El enlace simbólico apunta a un directorio por lo que no puede ser un enlace duro. El siguiente comando funciona bien en el terminal para un directorio real, pero no modifica la fecha modificada en el enlace simbólico. ¿Cómo puedo hacer esto y por qué el comando no funciona en enlaces simbólicos?

touch -mt 201202112109 "Users/scott/actual directory"
touch -mt 201202112109 "Users/scott/symlink"

El primero funciona, el segundo no. el enlace simbólico en realidad apunta al directorio con la fecha de modificación modificada. ambos son propiedad del mismo propietario (yo) y tienen los mismos permisos. Running Lion 10.7.3

    
pregunta Scott 12.02.2012 - 03:20

1 respuesta

6

Debe agregar el parámetro '-h' para modificar las marcas de tiempo del enlace simbólico.

En tu caso:

touch -mht 201202112109 "Users/scott/symlink"

Sin el '-h' se modifica la marca de tiempo del archivo al que está vinculado.

    
respondido por el Greg Laws 12.02.2012 - 04:25

Lea otras preguntas en las etiquetas