Linux lha命令

Linux 命令大全 Linux 命令大全

Linux lha命令用於壓縮或解壓縮檔。

lha是從lharc演變而來的壓縮程式,檔經它壓縮後,會另外產生具有".lzh"擴展名的壓縮檔。

語法

lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目錄>][-<a/u>z][壓縮檔][檔...] 或 lha [-acdfglmnpqtuvx][-a <0/1/2>/u</0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目錄>][-<a/u>z][壓縮檔][目錄...]

參數

  • -a或a 壓縮檔,並加入到壓縮檔內。
  • -a<0/1/2>/u</0/1/2> 壓縮檔時,採用不同的檔頭。
  • -c或c 壓縮檔,重新建構新的壓縮檔後,再將其加入。
  • -d或d 從壓縮檔內刪除指定的檔。
  • -<a/c/u>d或<a/c/u>d 壓縮檔,然後將其加入,重新建構,更新壓縮檔或,刪除原始檔,也就是把檔移到壓縮檔中。
  • -e或e 解開壓縮檔。
  • -f或f 強制執行lha命令,在解壓時會直接覆蓋已有的檔而不加以詢問。
  • -g或g 使用通用的壓縮格式,便於解決相容性的問題。
  • -<e/x>i或<e/x>i 解開壓縮檔時,忽略保存在壓縮檔內的檔路徑,直接將其解壓後存放在現行目錄下或是指定的目錄中。
  • -l或l 列出壓縮檔的相關資訊。
  • -m或m 此參數的效果和同時指定"-ad"參數相同。
  • -n或n 不執行指令,僅列出實際執行會進行的動作。
  • -<a/u>o或<a/u>o 採用lharc相容格式,將壓縮後的檔加入,更新壓縮檔。
  • -p或p 從壓縮檔內輸出到標準輸出設備。
  • -q或q 不顯示指令執行過程。
  • -t或t 檢查備份檔內的每個檔是否正確無誤。
  • -u或u 更換較新的檔到壓縮檔內。
  • -u</0/1/2>或u</0/1/2> 在檔壓縮時採用不同的檔頭,然後更新到壓縮檔內。
  • -v或v 詳細列出壓縮檔的相關資訊。
  • -<e/x>w=<目的目錄>或<e/x>w=<目的目錄> 指定解壓縮的目錄。
  • -x或x 解開壓縮檔。
  • -<a/u>z或<a/u>z 不壓縮檔,直接把它加入,更新壓縮檔。

實例

縮檔

# lha -a abc.lhz a.b //壓縮a.b檔,壓縮後生成 abc.lhz檔

壓縮目錄

# lha -a abc2 /home/hnlinux

解壓檔到當前目錄

# lha -xiw=agis abc  //解壓檔abc

Linux 命令大全 Linux 命令大全