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 2013-01-01, lorsque je le déplace vers un répertoire différent, le fichier final aura la date du déplacement, pas de la création.
Comment régler ceci?
Réponses:
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 le même. Je ne connais pas de moyen de le faire spécifiquement
mv
, mais je pense que c'estmv
le comportement par défaut de S.Alternativement, vous pouvez essayer de copier des liens physiques , ce qui est beaucoup plus similaire à
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.
la source