Существуют ли какие-либо архивные утилиты, которые могут сохранить атрибут файла даты создания в NTFS-3G?


8

Я попытался -Xвключить zip, но это не сохранило атрибут даты создания. Я могу получить это с помощью этого метода . Когда файл добавляется в zip-архив с использованием 7-Zip, он сохраняет атрибуты даты создания и даты доступа. Я хотел бы сделать то же самое в Linux, а затем распаковать мои файлы в Windows, сохранив дату создания.


1
Если возможно, измените свою файловую систему на резервную систему
PersianGulf

Вы пробовали использовать 7-zip? Это не специфичная для Windows программа. Кроме того, ваша файловая система хранит записи о дате создания? Многие нет.
Terdon

Обычно это называется 7z в Unix.
СЛМ

Я не уверен, что ожидал бы что-нибудь от -Xвыключателя также. Я думаю, что это включить / исключить расширенные атрибуты, связанные с ACL.
СЛМ

1
@slm также, насколько мне известно, файловые системы ext не хранят дату создания, только данные модификации, поэтому это может быть невозможно, если файлы поступают из ext.
Terdon

Ответы:


1

Вы можете сохранить время в отдельном файле:

(cd /path/to/ntfs/fs && getfattr -n system.ntfs_times -R .) > times

И чтобы восстановить времена:

(cd /path/to/ntfs/fs && setfattr --recover=-) < times

Звучит прекрасно! Я попробую это при следующей возможности.
NobleUplift
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.