7 votos

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

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

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

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

7voto

Nancy Puntos 11

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

En tu caso:

touch -mht 201202112109 "Usuarios/scott/enlace_simbolico"

Sin el '-h' la marca de tiempo del archivo al que se enlaza es modificada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X