Автор Тема: Разархивирование архивов  (Прочитано 929 раз)

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 625
Разархивировать через терминал с сохранением исходных меток дат, может кто знает идеальный метод?
mc умеет, но хочу терминал
Метка дат должна также сохраняться для папок.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Разархивирование архивов
« Ответ #1 : 18.02.2023 04:08:58 »
Зависит от типа архива , условно на каждый тип архива своя команда.

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Разархивирование архивов
« Ответ #2 : 18.02.2023 07:07:08 »
но хочу терминал
olej@R420:~/VirtualBox VMs/alt-p9$ tar --help
Использование: tar [ПАРАМЕТР...] [ФАЙЛ]…
GNU 'tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.

Examples:
  tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
  tar -tvf archive.tar         # List all files in archive.tar verbosely.
  tar -xf archive.tar          # Extract all files from archive.tar.
...
  -x, --extract, --get       извлечение файлов из
                             архива
...
  -j, --bzip2                пропустить архив через bzip2
  -J, --xz                   пропустить архив через xz
      --lzip                 пропустить архив через lzip
      --lzma                 пропустить архив через xz
      --lzop                 пропустить архив через lzop
      --no-auto-compress     не использовать суффикс
                             архива для определения
                             программы сжатия
      --zstd                 пропустить архив через zstd
  -z, --gzip, --gunzip, --ungzip   пропустить архив через
                             gzip
  -Z, --compress, --uncompress   пропустить архив через
                             compress
..
Любой формат архивирования.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Разархивирование архивов
« Ответ #3 : 18.02.2023 07:27:08 »
Любой формат архивирования.
И rar, arj, zip, cpio ....  ;-)
Хотя да, для сохранения свойств файла лучше подходит tar/cpio, а уж их можно уж сжимать любым компрессорм.

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 625
Re: Разархивирование архивов
« Ответ #4 : 18.02.2023 08:41:38 »
Понятно конкретики и точности нет, из форматов по умолчанию конечно основной запрос разархивирования, так zip, rar они основные грузятся.
mc не умеет сохранять дату при копировании на диск ntfs подключённый по правилу 3g-ntfs.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
« Последнее редактирование: 18.02.2023 09:03:18 от ruslandh »

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Разархивирование архивов
« Ответ #6 : 18.02.2023 08:58:38 »
не умеет сохранять дату при копировании на диск ntfs
Все используемые в Linux архиваторы (их много) сохраняют метки времени помещаемых в архивы файлов.

А NTFS ? ... NTFS - это с точки зрения Linux "приблуда", чуждая вещь. Архивируйте в Linux (tar с предпочитаемыми ключами формата архиватора), а только потом копируйте готовый в свой NTFS.

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 625
Re: Разархивирование архивов
« Ответ #7 : 18.02.2023 09:15:43 »
 так zip, rar они основные грузятся на всякие порталы прошу учесть.
Также все методы должны быть без сжатия
Мини лекции по tar от oleg увидел, но так как нет конкретных строк, то жди пока изучу, вижу что там есть что-то zip, если так то будет радость
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 625
Re: Разархивирование архивов
« Ответ #8 : 18.02.2023 09:33:09 »
но хочу терминал
olej@R420:~/VirtualBox VMs/alt-p9$ tar --help
Использование: tar [ПАРАМЕТР...] [ФАЙЛ]…
GNU 'tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.

Examples:
  tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
  tar -tvf archive.tar         # List all files in archive.tar verbosely.
  tar -xf archive.tar          # Extract all files from archive.tar.
...
  -x, --extract, --get       извлечение файлов из
                             архива
...
  -j, --bzip2                пропустить архив через bzip2
  -J, --xz                   пропустить архив через xz
      --lzip                 пропустить архив через lzip
      --lzma                 пропустить архив через xz
      --lzop                 пропустить архив через lzop
      --no-auto-compress     не использовать суффикс
                             архива для определения
                             программы сжатия
      --zstd                 пропустить архив через zstd
  -z, --gzip, --gunzip, --ungzip   пропустить архив через
                             gzip
  -Z, --compress, --uncompress   пропустить архив через
                             compress
..
Любой формат архивирования.
Не вижу возможности создать многотомный архив
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Разархивирование архивов
« Ответ #9 : 18.02.2023 10:03:31 »
Как всегда в *nix для этого есть своя утилита  split ;-)


Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 621
Re: Разархивирование архивов
« Ответ #10 : 18.02.2023 21:56:26 »
так zip, rar они основные грузятся на всякие порталы прошу учесть.
Вот, какой сокральный смысл поддерживать старые и проприетарные форматы? С zip ещё понятно, его виндовс ХР могла распаковать "из коробки", но rar...
Давно есть свободный 7zip, почти для всех платформ. Нужно продвигать его использование, пока пользователи не получают "правильных" файлов, они по инерции используют то, что ставили 20 лет назад, пусть даже и система уже сменилась с ХР на 11.

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 625
Re: Разархивирование архивов
« Ответ #11 : 18.02.2023 22:48:24 »
так zip, rar они основные грузятся на всякие порталы прошу учесть.
Вот, какой сокральный смысл поддерживать старые и проприетарные форматы? С zip ещё понятно, его виндовс ХР могла распаковать "из коробки", но rar...
Давно есть свободный 7zip, почти для всех платформ. Нужно продвигать его использование, пока пользователи не получают "правильных" файлов, они по инерции используют то, что ставили 20 лет назад, пусть даже и система уже сменилась с ХР на 11.
Ещё просьба учесть что архивы zip с виндовс могут приехать с кирилицей ещё на линукс, очень сейчас промышляет этим яндекс, так что info-zip отключаем графика уровня пользователя стала ниже.
Терминал да никто в него не полезет.
Вот поэтому и создал тему у кого что есть сделать готовые скрипты так как вопрос с чем лучше дружить.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Разархивирование архивов
« Ответ #12 : 18.02.2023 22:52:46 »
Давно есть свободный 7zip, почти для всех платформ.
А ещё: bz2, xz и пр. новые.

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Разархивирование архивов
« Ответ #13 : 18.02.2023 22:56:50 »
Ещё просьба учесть что архивы zip с виндовс могут приехать с кирилицей ещё на линукс
С кирилицей вообще веселье сплошное  ;-D - не говоря уже о всякой срани типа CP-866, CP-1251 ... вас никак не смущает, что говоря про UNICODE Linux подразумевает UTF-8, а Windows - UTF-16  :-o
Да и про переносы строк не забывайте...

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 621
Re: Разархивирование архивов
« Ответ #14 : 19.02.2023 19:32:07 »
вас никак не смущает, что говоря про UNICODE Linux подразумевает UTF-8, а Windows - UTF-16
Меня вообще смущает windows с его постоянно меняющимися стандартами. Поэтому и говорю, что нет смысла использовать zip, ведь этот формат не имеет понимания о кодировке имён файлов внутри архивов.
так как вопрос с чем лучше дружить.
7z --help