Когда я перемещаю файлы из одного каталога в другой, временная метка файлов изменяется. Например, если файл был создан с датой 2013-01-01, когда я переместил его в другой каталог, в конечном файле будет указана дата перемещения, а не создания.
Как это исправить?
Ответы:
cp -r -p SOURCE DESTINATION
cp -r --preserve=mode,ownership,timestamps SOURCE DESTINATION
Эти две команды делают то же самое. Второе позволяет выбрать то, что остается прежним. Я не знаю, как конкретно это сделать
mv
, но я считаю, что этоmv
поведение по умолчанию.В качестве альтернативы, вы можете попробовать скопировать жесткие ссылки , что гораздо больше похоже на то
mv
, что предлагается здесь :cp -p -r -l source/date target/
Я полагаю, что проблема, которую вы испытываете, связана с разделом NTFS / FAT? Если это так, попробуйте настроить правило в / etc / fstab, которое использует ваш uid.
источник