Как создать RAR-архив в Linux

Создание архивов RAR в Linux - это простой и эффективный способ сжатия и организации файлов. RAR, проприетарный формат архивов, широко используется благодаря превосходной степени сжатия и способности работать с большими файлами. Разработанный компанией RARLAB, формат RAR используется в сочетании с WinRAR в системах Windows и утилитой командной строки rar в системах Linux.

Хотя rar не предустановлен в большинстве дистрибутивов Linux, его можно легко установить через стандартный менеджер пакетов вашего дистрибутива. После установки вы сможете создавать, извлекать и управлять архивами RAR с помощью приложения терминала.

Шаги по сжатию файлов и папок с помощью rar в Linux

Откройте предпочитаемое терминальное приложение, например Konsole или GNOME Terminal.

Установите утилиту RAR для вашего конкретного дистрибутива Linux.

Перейдите в каталог, содержащий файлы и папки, которые вы хотите заархивировать.

Создайте архив RAR из выбранных файлов и папок.

Просмотрите информацию о только что созданном архивном файле rar.

Другие параметры для команды rar

Команды

  • a Добавить файлы в архив
  • c Добавить комментарий к архиву
  • ch Изменить параметры архива
  • cw Запись архивного комментария в файл
  • d Удалить файлы из архива
  • e Извлечь файлы без архивных путей
  • f Освежить файлы в архиве
  • i[par]=<str> Найти строку в архиве
  • k Заблокировать архив
  • l[t[a],b] Список содержимого архива [technical[all], bare]
  • m[f] Переместить в архив [только файлы]
  • p Печать файла в stdout
  • r Восстановить архив
  • rc Восстановить отсутствующие тома
  • rn Переименовать архивные файлы
  • rr[N] Добавить запись восстановления данных
  • rv[N] Создать тома для восстановления
  • s[name|-] Преобразование архива в SFX или из SFX
  • t Протестировать архивные файлы
  • u Обновление файлов в архиве
  • v[t[a],b] Вывести подробный список содержимого архива [technical[all],bare]
  • x Извлечь файлы с полным путем

Переключатели

  • - Остановить сканирование переключателей
  • @[+] Отключить [включить] списки файлов
  • ad Добавлять имя архива к пути назначения
  • ag[format] Генерировать имя архива, используя текущую дату
  • ai Игнорировать атрибуты файлов
  • ap<path> Установить путь внутри архива
  • as Синхронизировать содержимое архива
  • c- Отключить показ комментариев
  • cfg- Отключить чтение конфигурации
  • cl Преобразовать имена в нижний регистр
  • cu Преобразовать имена в верхний регистр
  • df Удаление файлов после архивации
  • dh Открыть общие файлы
  • ds Отключить сортировку имен для плотного архива
  • dw Стирание файлов после архивации
  • e[+]<attr> Установить атрибуты исключения и включения файлов
  • ed Не добавлять пустые каталоги
  • en Не ставить блок 'конец архива'
  • ep Исключить пути из имен
  • ep1 Исключить базовый каталог из имен
  • ep3 Расширять пути до полных, включая букву диска
  • f Освежить файлы
  • hp[password] Шифровать данные и заголовки файлов
  • ht[b|c] Выбор типа хэша [BLAKE2,CRC32] для контрольной суммы файла
  • id[c,d,p,q] Отключить сообщения
  • ierr Отправлять все сообщения на stderr
  • ilog[name] Запись ошибок в файл (только для зарегистрированных версий)
  • inul Отключить все сообщения
  • isnd Включить звук
  • iver Отображение номера версии
  • k Заблокировать архив
  • kb Сохранить неработающие извлеченные файлы
  • log[f][=name] Запись имен в файл журнала
  • m<0..5> Установить уровень сжатия (0-хранилище...3-по умолчанию...5-максимальный)
  • ma[4|5] Укажите версию формата архивации
  • mc<par> Установка расширенных параметров сжатия
  • md<n>[k,m,g] Размер словаря в КБ, МБ или ГБ.
  • ms[ext;ext] Укажите типы файлов для хранения
  • mt<threads> Установка количества потоков
  • n<file> Дополнительно фильтровать включенные файлы
  • n@ Чтение дополнительных масок фильтра из stdin
  • n@<list> Считывание дополнительных масок фильтрации из файла-списка
  • o[+|-] Установите режим перезаписи
  • oh Сохранять жесткие ссылки в виде ссылки, а не файла
  • oi[0-4][:min] Сохранять идентичные файлы как ссылки
  • ol[a] Обрабатывать символические ссылки как ссылку [абсолютные пути]
  • or Переименовывать файлы автоматически
  • ow Сохранение или восстановление владельца и группы файлов
  • p[password] Установка пароля
  • p- Не запрашивать пароль
  • qo[-|+] Добавить информацию о быстром открытии [none|force]
  • r Рекурсия подкаталогов
  • r- Отключить рекурсию
  • r0 Рекурсия подкаталогов только для имен с подстановочными знаками
  • rr[N] Добавить запись восстановления данных
  • rv[N] Создать тома восстановления
  • s[<N>,v[-],e] Создать твердый архив
  • s- Отключить твердое архивирование
  • sc<chr>[obj] Указать набор символов
  • sfx[name] Создать SFX-архив
  • si[name] Чтение данных со стандартного ввода (stdin)
  • sl<size> Обработка файлов, размер которых меньше указанного
  • sm<size> Обработка файлов с размером больше указанного
  • t Проверка файлов после архивации
  • ta<date> Обрабатывать файлы, измененные после <даты> в формате YYYYMMDDHHMMSS
  • tb<date> Обрабатывать файлы, измененные до <даты> в формате YYYYMMDDHHMMSS
  • tk Сохранить исходное время архивации
  • tl - Установить время архивации для последнего файла
  • tn<time> Обработка файлов, более новых, чем <время>
  • to<time> Обработка файлов старше <времени>
  • ts[m|c|a] Сохранение или восстановление времени файлов (модификация, создание, доступ)
  • u Обновить файлы
  • v<size>[k,b] Создайте тома с размером=<size>*1000 [*1024, *1]
  • ver[n] Контроль версий файлов
  • vn Используйте старую схему именования томов
  • vp Пауза перед каждым томом
  • w<путь> Назначить рабочий каталог
  • x<файл> Исключить указанный файл
  • x@ Чтение имен файлов для исключения из stdin
  • x@<list> Исключить файлы, перечисленные в указанном файле-списке
  • y Предполагать "Да" для всех запросов
  • z[file] Чтение архивного комментария из файла
Понравилась статья? Поделиться с друзьями:
Добавить комментарий