В ОС Linux другая файловая система и в нём по дефолту не поддерживаются такие форматы архивов как: ZIP и RAR. Поэтому я сегодня расскажу как распаковать архивы RAR на разных дистрибютивах. А на ZIP я выделю отдельную статью.
Для запуска этих команд нужны рут права(sudo, sudo su)
Для установки на Debian Linux:
apt install unrar или apt install unrar-free
Arch Linux :
pacman -S unrar
Fedora Core Linux :
yum install unrar
OpenBSD :
pkg_add –v –r unrar
Suse10 :
yast2 –i unrar
Suse11 :
zypper install unrar
Давайте рассмотрим аргументы:
Тут нам представлены аргументы утилиты
- e — распаковать архив
- l — вывести список файлов внутри архива
- p — вывести распакованный файл в стандартный вывод
- t — проверить архив на целостность
- v — вывести подробную информацию про архив
- x — извлечь файлы, сохраняя полный путь внутри архива
Опции настраивают поведение утилиты:
- -ad — добавить имя архива к пути распаковки
- -ai — игнорировать атрибуты файлов
- -inul — не выводить сообщения об ошибках
- -p — указать пароль архив
- -sl — распаковывать только файлы, меньше указанного размера
- -u — обновить уже распакованные файлы
- -y — отвечать "y" на все вопросы
- -x — не распаковывать указанные файлы
- -ts — сохранять временную метку исходных файлов
Взглянем, что имеется в данном архиве, не раскрывая его. Заходим в директорию с архивом и вводим:
unrar l CyberCat.rar
Давайте проверим — повреждён ли архив:
unrar t CyberCat.rar
Давайте распакуем rar в эту же директорию:
unrar e CyberCat.rar
Или укажем путь распаковки:
unrar e CyberCat.rar [путь]
Думаю, данный небольшой гайд станет весьма полезным пользователям, которые только начали изучать Linux. Распаковка архивов является одним из важнейших способностей компьютера, большее количество важных файлов поставляется через архивы. Могут быть фотографии, видеоролики или программы.