Cuando muevo archivos de un directorio a otro, la marca de tiempo de los archivos cambia. Por ejemplo, si el archivo se creó con una fecha 2013-01-01, cuando lo muevo a un directorio diferente, el archivo final tendrá la fecha del movimiento, no de la creación.
¿Cómo arreglar esto?
Respuestas:
cp -r -p SOURCE DESTINATION
cp -r --preserve=mode,ownership,timestamps SOURCE DESTINATION
Estos dos comandos hacen lo mismo. El segundo le permite elegir lo que permanece igual. No conozco una forma específica de hacerlo
mv
, pero creo que este esmv
el comportamiento predeterminado.Alternativamente, podría intentar copiar enlaces duros , que es mucho más similar a
mv
, como se sugiere aquí :cp -p -r -l source/date target/
¿Creo que el problema que está experimentando se debe a una partición ntfs / fat? Si esto es cierto, intente configurar una regla en / etc / fstab que use su uid.
fuente