ここでは、RAR アーカイブ ユーティリティを使用してファイルを圧縮および抽出する方法についての簡単な設定のヒントを示します。 まず、RAR を使用してディレクトリを圧縮する方法を見てみましょう。 この例では、5つのファイルを含むmy_filesというディレクトリがあります。
$ mkdir my_files$ touch my_files/file{1..5}$ ls my_files/file1 file2 file3 file4 file5
RARアーカイブツールを使用してディレクトリ全体を圧縮するには、rarのa
コマンドを使用します。 以下のコマンドは、上記の5つのファイルをすべて含むmy_files.rarというRARアーカイブを作成します。
$ rar a my_files.rar my_files/Creating archive my_files.rarAdding my_files/file5 OK Adding my_files/file4 OK Adding my_files/file3 OK Adding my_files/file2 OK Adding my_files/file1 OK Done$ ls -l my_files.rar -rw-rw-r--. 1 lrendek lrendek 307 Nov 3 06:55 my_files.rar
単一のファイルだけを圧縮する場合でも、構文は同じです。
$ rar a file.rar my_files/file1 Creating archive file.rarAdding my_files/file1 OK Done$ ls -l file.rar -rw-rw-r--. 1 lrendek lrendek 83 Nov 3 06:58 file.rar
次の例では、再びmy_filesディレクトリ全体を圧縮しますが、RARに最大圧縮を使用するように指示します。
UAF Geophysical Instituteでは、研究用のサイバーインフラストラクチャのアナリストとエンジニアのチームに参加する、経験豊富なLinuxシステムアナリストを募集しています。 location: Fairbanks, Alaska, USA
APPLY NOW
rar a my_files.rar -m5 my_files/
RAR アーカイブの内容をリストアップするには、l
コマンドを使用します。 例えば、my_files.rarアーカイブの中身を見るには次のように実行します。
$ rar l my_files.rar Archive my_files.rar Name Size Packed Ratio Date Time Attr CRC Meth Ver------------------------------------------------------------------------------- file5 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file4 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file3 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file2 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file1 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9------------------------------------------------------------------------------- 5 0 40 0%
ファイルをアーカイブする方法がわかったところで、ファイルを抽出する方法を見てみましょう。 次の例では、my_files.rar アーカイブからすべてのファイルを抽出します。
$ unrar x my_files.rarOR$ rar x my_files.rar Extracting from my_files.rarCreating my_files OKExtracting my_files/file5 OK Extracting my_files/file4 OK Extracting my_files/file3 OK Extracting my_files/file2 OK Extracting my_files/file1 OK All OK
RAR アーカイブから 1 つのファイルだけを抽出するには、rar 引数にファイルとそのパスを指定します。 次の例では、file3 という単一のファイルを抽出します。
$ unrar x my_files.rar my_files/file3OR$ rar x my_files.rar my_files/file3Extracting from my_files.rarCreating my_files OKExtracting my_files/file3 OK All OK
div