源於 WinRAR 的 Linux RAR 解壓縮工具
WinRAR 是 Windows 下用戶得最多的壓縮工具之一,網絡上不少資料也是 .rar 壓縮包。但是大部分 Linux 發行版中默認並沒有包含管理 RAR 壓縮文件的工具。因此,如果要在 Linux 下管理和製作 RAR 壓縮文件,需要在 Linux 系統中安裝相應的軟件包。
WinRAR 是 Windows 下用戶得最多的壓縮工具之一,網絡上不少資料也是 .rar 壓縮包。但是大部分 Linux 發行版中默認並沒有包含管理 RAR 壓縮文件的工具。因此,如果要在 Linux 下管理和製作 RAR 壓縮文件,需要在 Linux 系統中安裝相應的軟件包。
RAR for Linux
RAR for Linux 是由 rarlab (即開發 WinRAR 的公司) 推出的 RAR 管理工具,用戶可通過以下地址查找並下載最新版本的 rarlinux 軟件包
安裝 rarlinux
通過以上鍊接下載到最新版的 RAR for Linux,接下來就要將其安裝 (解壓) 到系統中即可使用。(以下的安裝以目前的最新版 RAR 3.93 for Linux 爲例)
假設 rarlinux-3.9.3.tar.gz 文件的絕對路徑爲 /home/lugir/Download/Software/rarlinux-3.9.3.tar.gz,按照以下的命令,就可以將 rarlinux 安裝到系統中,並且用戶只需在命令行下輸入 rar 或者 unrar 就可以使用了。
cd /opt/
tar xvf /home/lugir/Download/Software/rarlinux-3.9.3.tar.gz
...
ln -s /opt/rar/rar /usr/bin/rar
ln -s /opt/rar/unrar /usr/bin/unrar
使用 rarlinux
rar 和 unrar 的命令及參數用法多種多樣,以下只介紹一些常用的命令組合,更多更詳細用法及說明請參考命令 rar --help 和 unrar --help
解壓縮文件
unrar t <rar_file> 命令測試要解壓縮的文件 —— 只測試壓縮文件是否正常,不進行實際的解壓縮操作
unrar t test.rar
unrar e <rar_file> 命令將壓縮文件解壓到當前目錄 —— 以下命令將 test.rar 壓縮包的內容解壓到當前目錄
unrar e test.rar
unrar x <rar_file> <directory> 命令將壓縮文件解壓到指定的目錄 —— 以下命令將 test.rar 壓縮文件解壓到 /tmp/test/ 目錄下
unrar x test.rar /tmp/test/
將文件打包成壓縮文件
在 Linux 下很少需要將數據打包爲 RAR 壓縮文件,因爲 Linux 和 Unix 間的數據打包和交換形式實在是太多了。不過爲了方便與 Windows 用戶傳遞數據,學會使用 rarlinux 製作 .rar 壓縮文件還是有需要的。
使用 rarlinux 將製作 .rar 文件的命令格式爲:rar a <壓縮文件名> <file1> <file2> ... <fileN>
以下示例將 image 和 css 目錄,以及 index.php 文件壓縮成 backup.rar 文件
rar a backup.rar image/ css/ index.php
以下命令將所有以 .php 和 .html 文件壓縮成 web.rar 文件
rar a web.rar *.php *.html
轉載地址:http://lugir.com/software/rar4linux.html