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

8

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

NobleUplift
источник
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