Linux lha命令

Linux 命令大全 Linux 命令大全

Linux lha命令用于壓縮或解壓縮文件。

lha是從lharc演變而來的壓縮程序,文件經(jīng)它壓縮后,會另外產(chǎn)生具有".lzh"擴(kuò)展名的壓縮文件。

語法

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][壓縮文件][目錄...]

參數(shù)

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

實(shí)例

縮文件

# lha -a abc.lhz a.b //壓縮a.b文件,壓縮后生成 abc.lhz文件

壓縮目錄

# lha -a abc2 /home/hnlinux

解壓文件到當(dāng)前目錄

# lha -xiw=agis abc  //解壓文件abc

Linux 命令大全 Linux 命令大全