【Linuxで圧縮】RARファイルを作成する「rar」コマンドの使い方を解説!

Linux環境でファイルを圧縮する際、定番なのは「tar」や「zip」ですが、圧縮率や暗号化機能などに優れた「RAR形式」も根強い人気を持っています。
特にWindowsとのファイル共有や、高圧縮を求められる場面ではRARファイルが重宝されます。
本記事では、LinuxでRARファイルを作成するための「rar」コマンドについて、インストールから基本的な使い方、オプションまでをわかりやすく解説します。
「LinuxでもRARファイルを使いたい!」という方は、ぜひ参考にしてください。


rarコマンドとは?

rarは、ファイルをRAR形式で圧縮・アーカイブするためのコマンドラインツールです。
Windowsでおなじみの「WinRAR」と同じ圧縮アルゴリズムを採用しており、高い圧縮率やパスワード付きアーカイブ、分割保存などに対応しています。

Linuxでは標準でインストールされていないため、まずは導入から始める必要があります。

RARは商用ソフトウェアですが、Linux版は試用的に無償で利用できます(非商用使用に限りライセンス不要で利用可能)。


rarコマンドのインストール方法

Debian系(Ubuntu、Linux Mintなど)

sudo apt update
sudo apt install rar

ただし、aptから直接インストールできない場合は、公式サイトから手動でインストールする方法もあります。

# 公式ページからrarlinux-x64-x.x.x.tar.gz をダウンロード
wget https://www.rarlab.com/rar/rarlinux-x64-621.tar.gz
tar -zxvf rarlinux-x64-621.tar.gz
cd rar
sudo install -v -m755 rar unrar /usr/local/bin/

RedHat系(CentOS、Rocky Linuxなど)

EPELリポジトリを有効にしてから導入するか、上記と同じように手動インストールが主流です。

# 手動インストール例
wget https://www.rarlab.com/rar/rarlinux-x64-621.tar.gz
tar -zxvf rarlinux-x64-621.tar.gz
cd rar
sudo cp rar unrar /usr/local/bin/

インストール後、以下のコマンドで確認できます。

rar

基本的なrarコマンドの使い方

RARファイルの作成方法はとてもシンプルです。以下の構文で使用します。

rar a [アーカイブ名] [対象ファイル]

例:ファイル1.txtをsample.rarに圧縮する

rar a sample.rar file1.txt

複数ファイルをまとめて圧縮

rar a archive.rar file1.txt file2.txt file3.jpg

ディレクトリごと圧縮

rar a backup.rar myfolder/

よく使うオプション一覧

-p:パスワード付きで圧縮

rar a -p sample.rar secret.txt

実行後、パスワードの入力を求められます。

-r:再帰的にディレクトリを圧縮

rar a -r project_backup.rar myproject/

myprojectフォルダ以下のファイル・サブディレクトリすべてを対象に圧縮します。

-m:圧縮率を指定(0〜5)

  • -m0:圧縮なし
  • -m5:最大圧縮
rar a -m5 high_compress.rar data/

-v:分割アーカイブの作成

rar a -v10m part.rar largefile.iso

10MBずつ分割されたファイル(part.r00, part.r01…)が作成されます。


rarファイルの展開(解凍)

RARファイルの展開には unrar コマンドを使用します。
多くの場合、rarと一緒にインストールされます。

展開コマンド

unrar x sample.rar

パスワード付きの場合は、実行時にプロンプトが表示されます。


実用例:バックアップスクリプトに組み込む

Linuxでは定期的なバックアップをスクリプトで自動化することもできます。以下はホームディレクトリを毎週RAR圧縮する例です。

#!/bin/bash
TODAY=$(date +%Y%m%d)
rar a -r -m5 -p backup_$TODAY.rar /home/username/


crontab -e
0 2 * * 1 /home/username/backup.sh

毎週月曜の午前2時に実行される設定です。


RAR形式を使うメリットと注意点

メリット

  • 高い圧縮率
  • パスワード保護
  • 分割保存
  • Windowsユーザーとの互換性が高い

注意点

  • 商用利用にはライセンスが必要
  • オープンソースではない
  • Linuxでは事前にインストールが必要

もし完全にオープンソースを望む場合は、.tar.gz.zipなどの形式が代替になります。


まとめ

RARファイルはWindowsだけのものと思われがちですが、Linuxでも「rar」コマンドを使えば簡単に作成・展開が可能です。
特に高圧縮やセキュリティ面で優れているため、特定の用途では非常に有効です。

本記事で紹介したように、基本コマンドとオプションを理解すれば日常業務やバックアップに役立てられるはずです。
ぜひ一度、Linux環境でもRAR形式を活用してみてください。

タイトルとURLをコピーしました