• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

Ubuntu Linux 使用 RAR 指令壓縮、解壓縮教學與範例

介紹如何在 Ubuntu Linux 中安裝與使用 rar 指令進行 RAR 檔案的壓縮與解壓縮。

安裝 rar 與 unrar 工具

若在 Ubuntu Linux 系統上要進行 RAR 檔案的壓縮與解壓縮,可以使用 rar 這個指令工具。我們可以透過 apt 安裝 rar 套件來取得 rar 工具:

# 安裝 rar 套件
sudo apt install rar

除了 rar 之外,還有另外一個 unrar 指令工具也可以解壓縮 RAR 檔案:

# 安裝 unrar 套件
sudo apt install unrar

由於 rar 指令同時可以處理 RAR 的壓縮與解壓縮,所以若安裝了 rar 就可以不需要安裝 unrar。

壓縮 RAR 檔案

若要將檔案或目錄壓縮成 RAR 壓縮檔,可以使用 rar 指令搭配 a 參數,並指定輸出的 RAR 壓縮檔名稱,隨後再加上一個或多個要壓縮的檔案:

# 將 myfile1、myfile2 檔案壓縮成 archive.rar
rar a archive.rar myfile1 myfile2

rar 指令搭配 a 參數也可以用來壓縮目錄:

# 將 myfolder 目錄壓縮成 archive.rar
rar a archive.rar myfolder

解壓縮 RAR 檔案

若要解壓縮 RAR 檔案,可以使用 rar 指令搭配 x 指令:

# 將 archive.rar 解壓縮至目前目錄(使用 rar 指令)
rar x archive.rar

亦可指定解壓縮後的檔案要放置的位置:

# 將 archive.rar 解壓縮至 output 目錄(使用 rar 指令)
rar x archive.rar output

unrar 亦可用於 RAR 壓縮檔的解壓縮,參數用法跟 rar 指令相同:

# 將 archive.rar 解壓縮至目前目錄(使用 unrar 指令)
unrar x archive.rar

# 將 archive.rar 解壓縮至 output 目錄(使用 unrar 指令)
unrar x archive.rar output

解壓縮 RAR 不建立目錄結構

使用 rar x 解壓縮時,會依據壓縮檔內容自動建立目錄結構,若要將所有的檔案都統一放在輸出目錄中(不建立目錄結構),可以改用 rar e 來解壓縮:

# 將 archive.rar 解壓縮至目前目錄,不建立目錄結構(使用 rar 指令)
rar e archive.rar

# 將 archive.rar 解壓縮至 output 目錄,不建立目錄結構(使用 rar 指令)
rar e archive.rar output

unrar 指令也支援 e 參數,用法也相同:

# 將 archive.rar 解壓縮至目前目錄,不建立目錄結構(使用 unrar 指令)
unrar e archive.rar

# 將 archive.rar 解壓縮至 output 目錄,不建立目錄結構(使用 unrar 指令)
unrar e archive.rar output

列出 RAR 壓縮檔內容

若要列出 RAR 壓縮檔內容,可以使用 rar 或 unrar 指令搭配 l 參數:

# 列出 archive.rar 壓縮檔內容(使用 rar 指令)
rar l archive.rar

# 列出 archive.rar 壓縮檔內容(使用 unrar 指令)
unrar l archive.rar

解壓縮 RAR 檔案部分內容

若要從 RAR 壓縮檔中解壓縮出指定的檔案,可以在查詢好要解壓縮的檔案清單之後,在 rar 或 unrar 的參數列最後方指定解壓縮的檔案:

# 將 archive.rar 中的 file1.txt 與 file2.txt 解壓縮至目前目錄(使用 rar 指令)
rar x archive.rar dir1/file1.txt dir2/file2.txt

# 將 archive.rar 中的 file1.txt 與 file2.txt 解壓縮至 output 目錄(使用 rar 指令)
rar x archive.rar dir1/file1.txt dir2/file2.txt output

# 將 archive.rar 中的 file1.txt 與 file2.txt 解壓縮至目前目錄(使用 unrar 指令)
unrar x archive.rar dir1/file1.txt dir2/file2.txt

# 將 archive.rar 中的 file1.txt 與 file2.txt 解壓縮至 output 目錄(使用 unrar 指令)
unrar x archive.rar dir1/file1.txt dir2/file2.txt output

檢測 RAR 壓縮檔內容

若要檢查 RAR 壓縮檔的內容是否有問題,可以使用 rar 或 unrar 指令搭配 t 參數:

# 檢測 archive.rar 壓縮檔內容(使用 rar 指令)
rar t archive.rar

# 檢測 archive.rar 壓縮檔內容(使用 unrar 指令)
unrar t archive.rar

修復 RAR 壓縮檔

如果遇到有問題的 RAR 壓縮檔案,可以使用 rar 指令搭配 r 參數來嘗試修復損壞的 RAR 壓縮檔:

# 嘗試修復 broken.rar 壓縮檔
rar r broken.rar

另外也可以嘗試解壓縮有問題的 RAR 檔案,並保留損壞的檔案:

# 解壓縮 broken.rar,保留損壞檔案(使用 rar 指令)
rar x -kb broken.rar

# 解壓縮 broken.rar,保留損壞檔案(使用 unrar 指令)
unrar x -kb broken.rar

輸出 RAR 壓縮檔內容

若 RAR 壓縮檔中都是文字檔,可以使用 rar 或 unrar 搭配 p 參數來將 RAR 壓縮檔的內容直接輸出至終端機上:

# 輸出 archive.rar 壓縮檔內容(使用 rar 指令)
rar p archive.rar

# 輸出 archive.rar 壓縮檔內容(使用 unrar 指令)
unrar p archive.rar

分類:Linux

讀者互動方式

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

主要資訊欄

搜尋

近期文章

  • Linux 檢查、測試 CPU AES-NI 硬體加速加密指令集教學
  • CentOS Linux 7.9 自行編譯、安裝 OpenSSH 9.0p1 伺服器教學與範例
  • Python 使用 zipfile 模組壓縮、解壓縮 ZIP 檔案教學與範例
  • Python 以 LINE Notify 自動傳送即時訊息、圖片教學與範例
  • Linux 使用 Prometheus 與 Grafana 監控伺服器狀態、發送告警 Email 簡訊教學與範例
  • Linux 設定 pam_tty_audit 記錄 SSH 使用者操作指令教學與範例
  • Linux 封鎖、解鎖登入失敗次數過多的帳號 pam_faillock 教學與範例
  • Python 使用 pytube 自動下載 YouTube 影片教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide