web-dev-qa-db-fra.com

Comment éviter le changement d'horodatage des fichiers lors du déplacement puis du répertoire

Lorsque je déplace des fichiers d'un répertoire à un autre, l'horodatage des fichiers change. Par exemple, si le fichier a été créé avec une date le 01/01/2013, lorsque je le déplace dans un autre répertoire, le fichier final aura la date du déplacement et non celle de la création.

Comment régler ceci?

9
Kaf
  • cp -r -p SOURCE DESTINATION
  • cp -r --preserve=mode,ownership,timestamps SOURCE DESTINATION

Ces deux commandes font la même chose. La seconde vous permet de choisir ce qui reste identique. Je ne suis pas au courant d'un moyen de faire cela avec mv, mais je crois que c'est le comportement par défaut de mv.

Vous pouvez également essayer de copier des liens durs , qui sont beaucoup plus similaires à mv, comme suggéré ici :

  • cp -p -r -l source/date target/

Je crois que le problème que vous rencontrez est dû à une partition ntfs/fat? Si cela est vrai, essayez de configurer une règle dans /etc/fstab qui utilise votre uid.

5
earthmeLon