Операционная система Windows предоставляет пользователям использовать zip архивы с помощью стандартных инструментов. Также она позволяет заранее видеть, что же скрывается внутри архива. Если пользователь совершенно недавно сделал переход из Windows на Linux, то он встретится с весьма неприятной проблемой, ведь теперь не получится просто открыть архив и извлечь оттуда все необходимое. По этой причине придется найти способ, как правильно использовать архивы.
Данный материал поможет разобраться, как происходит распаковка архива в формате zip на операционной системе Linux.
Содержание
Установка unzip
Впервые архивы zip появились в далеком 1989 году, чтобы заменить крайне медленный и неудобный формат ARC. Дело в том, что используется deflate для того, чтобы сжимать файлы. Именно по этой причине современные архивы работают в разы быстрее. История говорит о том, что операционная система Linux была заточена на работу с форматами TAG и GZ. То есть zip является тем форматом, который изначально не планировался в использовании. Однако подавляющее большинство пользователей предпочитают сжимать файлы именно с помощью формата zip. Для этого придется воспользоваться специальными инструментами.
Чтобы разархивировать архив установим утилиту unzip.
В Debian / Ubuntu
- sudo apt install unzip
Если операционная система использует формат Red Hat, то действие будет выглядеть следующим образом:
- sudo yum install unzip
Или
- sudo dnf install unzip - для Centos выше 8 версии.
Разархивирование
После того, как было установлено все самое необходимое для графических программ, необходимо будет приступить к распаковке самого архива ZIP. Она будет выступать помощником, если необходимо самому сжать файлы в архиве.
Рассмотрим синтаксис команды.
unzip опции название_архива.zip имена файлов -x исключить -d каталог
Условные обозначения:
- название архива — это тот файл, который нужно разархивировать.
- имена файлов — пользователю нужно указать файлы для извлечения. Если их несколько, то разделяются они с помощью пробела.
- исключить — файлы, которые не нужно трогать в архиве.
- каталог — путь, куда будут перенесены файлы.
Теперь необходимо рассмотреть другие функции программы, ведь можно не только заниматься распаковкой архивов. Вот полный список действий:
- -l — выводит все файлы из архива.
- -t — тест на наличие ошибок в архиве.
- -u — обновляет список файлов.
- -z — выводит комментарии к архиву, если они имеются.
- -c — извлекает файлы с помощью стандартного вывода.
- -p — та же функция, но без наименований.
- -f — извлечение файлов, которые уже имеются на диске, заменяя собой более старые версии.
- -v — вывод подробную информацию об архиве.
- -P — установка пароля для использования архива.
- -n — не делать запись уже существующих файлов.
- -j — распаковка всей папки, игнорируя структуру архива.
- -q — вывести только краткую информацию.