Можем ли мы сохранить временные метки файлов при извлечении ZIP-архива?

Я хочу разархивировать архив .zip и сохранить временные метки извлеченных файлов. Но эта команда не сохраняет метки времени:

unzip my.zip 

Я видел этот пост в 2011 году и задаюсь вопросом, есть ли решение?

One Solution collect form web for “Можем ли мы сохранить временные метки файлов при извлечении ZIP-архива?”

Использование unzip без аргументов будет по умолчанию извлекать файлы и сохранять структуру каталогов и отметку времени.

Вы можете использовать аргумент -l, чтобы получить листинг, который покажет вам временную метку файлов. Выбранный контент будет соответствовать тому, что вы видите из списка.

Если вы видите что-то другое с zip-файлом, который вы пытаетесь открыть, можете ли вы показать нам вывод «-l», а также список ls -l извлеченного каталога?

Обновить

Подпапки сохраняют временную метку архива zip. Однако, если папка находится на верхнем уровне, она потеряет исходную временную метку и примет отметку времени, когда она будет извлечена.

Это пример. Файл Ortho4XP.zip представляет собой zip-файл, содержащий более 300 файлов и подкаталогов. Сегодня 7 августа 2017 года. Как видно из вывода, каталоги верхнего уровня будут считать дату, когда архив распакуется. Однако, как вы можете видеть из вывода, другие файлы и подкаталоги сохраняют метку времени, когда файлы были заархивированы.

 ljames@ubunzeus:~/Downloads/open/del/2$ unzip ~/Downloads/Ortho4XP.zip ljames@ubunzeus:~/Downloads/open/del/2$ ls -lta total 888 drwxrwxr-x 17 ljames ljames 4096 Aug 7 17:11 . drwxrwxr-x 3 ljames ljames 4096 Aug 7 17:11 __MACOSX drwxrwxr-x 2 ljames ljames 4096 Aug 7 17:11 Licence drwxrwxr-x 2 ljames ljames 4096 Aug 7 17:11 Archives drwxrwxr-x 12 ljames ljames 4096 Aug 7 17:11 Patches drwxrwxr-x 3 ljames ljames 4096 Aug 7 17:11 Previews drwxrwxr-x 3 ljames ljames 4096 Aug 7 17:11 Utils drwxrwxr-x 5 ljames ljames 4096 Aug 7 17:11 Install drwxrwxr-x 3 ljames ljames 4096 Aug 7 17:11 Manual drwxrwxr-x 5 ljames ljames 4096 Aug 7 17:11 bin drwxrwxr-x 4 ljames ljames 4096 Aug 7 17:11 .. -rwxr--r-- 1 ljames ljames 389049 Feb 24 19:02 Ortho4XP_devel.py -rwxr--r-- 1 ljames ljames 388606 Jan 12 2017 Ortho4XP_v120b.py -rwxr--r-- 1 ljames ljames 36037 Jan 12 2017 Carnet_d_adresses.py -rwxr--r-- 1 ljames ljames 6716 Sep 12 2016 Ortho4XP.cfg drwxr--r-- 2 ljames ljames 4096 Aug 31 2016 OSM_data drwxr--r-- 2 ljames ljames 4096 Aug 31 2016 Tiles -rwxr--r-- 1 ljames ljames 13332 Jul 10 2016 README.install_NOT_UP_TO_DATE drwxr--r-- 2 ljames ljames 4096 Jul 21 2015 Elevation_data drwxr--r-- 2 ljames ljames 4096 Jul 21 2015 Masks drwxr--r-- 2 ljames ljames 4096 Jul 21 2015 Orthophotos drwxr--r-- 2 ljames ljames 4096 Jul 21 2015 tmp ljames@ubunzeus:~/Downloads/open/del/2$ 

Обновление # 2

Я все еще изучаю, чтобы выяснить, в чем разница между папками, которые не сохраняют временную метку архива и те, которые есть. Я скоро обновлю ответ, чтобы быть более окончательным. Это может зависеть от опции, используемой при создании zip-файла.

  • Как просмотреть файлы в zip из командной строки терминала
  • Как я могу определить, будет ли «распаковать» раньше создать одну папку?
  • Изменить рабочий каталог
  • Добавить файл в глубину zip-файла
  • Флаг -u zip обращает внимание на удаленные файлы?
  • Нежелательная часть каталога с unzip?
  • Закрепить файл без включения родительского каталога
  • zip-файлы в каталоге на основе шаблона перед перемещением в место архива
  • Извлечь определенный файл из сложной структуры военного архива
  • Размещение - включить список в zip
  • «Zip warning: имя не соответствует» при сжатии каталога
  • Linux и Unix - лучшая ОС в мире.