Привычным для Linux-дистрибутивов форматом архивов является tar.gz. При этом практически в каждой среде рабочего окружения из коробки идет поддержка всех популярных архивов: условно говоря, используя тот же KDE Plasma вы можете быть уверенными, что архив, отправленный другом-виндузятником, откроется без проблем. Но что делать если дистрибутив установлен с нуля (например, Archlinux) или вы используете серверный вариант?
У меня бывало так, что разработчики или клиент заливал на сервер архив, сделанный в Windows и имеющий формат ZIP или RAR. Чтобы извлечь из них нужные файлы, необходимо вначале установить нужные пакеты. Покажу пример для дистрибутивов на основе DEB-пакетной базы и дистрибутивов, основанных на Archlinux.
Debian/Ubuntu
sudo apt install unzip
sudo apt install unrar
Archlinux
sudo pacman -S unzip
sudo pacman -S unrar
После установи нужной утилиты для работы с архивами, извлечь их не составит труда:
unzip/unrar <имя_архива>
Естественно, у данных утилит имеются ключи, узнать которые вы можете при помощи команды man:
man unzip/unrar
Часто ли вы работает с архивами и если да, то в каких форматах?