• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
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

主要資訊欄

搜尋

近期文章

  • Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤
  • Ubuntu Linux 以 WireGuard 架設 VPN 伺服器教學與範例
  • Linux 網路設定 ip 指令用法教學與範例
  • Windows 使用 TPM 虛擬智慧卡保護 SSH 金鑰教學與範例
  • Linux 以 Shamir’s Secret Sharing 分割保存金鑰教學與範例
  • Linux 以 Cryptsetup、LUKS 加密 USB 隨身碟教學與範例
  • Linux 以 Cryptsetup 與 LUKS 加密磁碟教學與範例
  • Linux 使用 age 簡潔的加密、解密工具使用教學與範例

推薦網站

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

關注本站

  • 電子郵件
  • Facebook

公益

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

Copyright © 2021 · Office Guide