8 votes

Comment modifier la date de modification d'un lien symbolique ?

Je voudrais changer la date de modification d'un lien symbolique. Le lien symbolique pointe vers un répertoire, il ne peut donc pas s'agir d'un lien dur. La commande suivante fonctionne bien dans le terminal pour un répertoire réel, mais elle ne modifie pas la date de modification du lien symbolique. Comment puis-je faire cela et pourquoi la commande ne fonctionne-t-elle pas sur les liens symboliques ?

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

Le premier fonctionne, le second non. le lien symbolique pointe en fait vers le répertoire avec la date de modification. les deux appartiennent au même propriétaire (moi) et ont les mêmes permissions. Sous Lion 10.7.3

9voto

Greg Laws Points 116

Vous devez ajouter le paramètre '-h' pour modifier les horodatages des liens symboliques.

Dans votre cas :

touch -mht 201202112109 "Users/scott/symlink"

Sans l'option '-h', c'est l'horodatage du fichier lié qui est modifié.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X