首頁 > 軟體

19個Linux備份壓縮命令

2020-06-16 17:20:50

Linux ar命令

Linux ar命令用於建立或修改備存檔案,或是從備存檔案中抽取檔案。

ar可讓您集合許多檔案,成為單一的備存檔案。在備存檔案中,所有成員檔案皆保有原來的屬性與許可權。
語法
ar[-dmpqrtx][cfosSuvV][a<成員檔案>][b<成員檔案>][i<成員檔案>][備存檔案][成員檔案]

Linux bunzip2命令

Linux bunzip2命令是.bz2檔案的解壓縮程式。

bunzip2可解壓縮.bz2格式的壓縮檔案。bunzip2實際上是bzip2的符號連線,執行bunzip2與bzip2 -d的效果相同。

語法:bunzip2 [-fkLsvV][.bz2壓縮檔案]

引數

  • -f或–force  解壓縮時,若輸出的檔案與現有檔案同名時,預設不會覆蓋現有的檔案。若要覆蓋,請使用此引數。
  • -k或–keep  在解壓縮後,預設會刪除原來的壓縮檔案。若要保留壓縮檔案,請使用此引數。
  • -s或–small  降低程式執行時,記憶體的使用量。
  • -v或–verbose  解壓縮檔案時,顯示詳細的資訊。
  • -l,–license,-V或–version  顯示版本資訊。

範例
解壓.bz2檔案

# bunzip2 -v temp.bz2 //解壓檔案顯示詳細處理資訊

Linux bzip2命令

Linux bzip2命令是.bz2檔案的壓縮程式。

bzip2採用新的壓縮演演算法,壓縮效果比傳統的LZ77/LZ78壓縮演演算法來得好。若沒有加上任何引數,bzip2壓縮完檔案後會產生.bz2的壓縮檔案,並刪除原始的檔案。
語法
bzip2 [-cdfhkLstvVz][–repetitivebest][–repetitivefast][- 壓縮等級][要壓縮的檔案]

Linux bzip2recover命令

Linux bzip2recover命令用來修復損壞的.bz2檔案。

bzip2是以區塊的方式來壓縮檔案,每個區塊視為獨立的單位。因此,當某一區塊損壞時,便可利用bzip2recover,試著將檔案中的區塊隔開來,以便解壓縮正常的區塊。通常只適用在壓縮檔案很大的情況。
語法
bzip2recover [.bz2 壓縮檔案]

Linux gunzip命令

Linux gunzip命令用於解壓檔案。

gunzip是個使用廣泛的解壓縮程式,它用於解開被gzip壓縮過的檔案,這些壓縮檔案預設最後的擴充套件名為”.gz”。事實上gunzip就是gzip的硬連線,因此不論是壓縮或解壓縮,都可通過gzip指令單獨完成。
語法
引數

gunzip [-acfhlLnNqrtvV][-s <壓縮字尾字串>][檔案…] gunzip [-acfhlLnNqrtvV][-s <壓縮字尾字串>][目錄]

Linux unarj命令

Linux unarj命令用於解壓縮.arj檔案。

unarj為.arj壓縮檔案的壓縮程式。
語法
unarj [eltx][.arj壓縮檔案]

Linux compress命令

Linux compress命令是一個相當古老的 unix 檔案壓縮指令,壓縮後的檔案會加上一個 .Z 延伸檔名以區別未壓縮的檔案,壓縮後的檔案可以以 uncompress 解壓。若要將數個檔案壓成一個壓縮檔,必須先將檔案 tar 起來再壓縮。由於 gzip 可以產生更理想的壓縮比例,一般人多已改用 gzip 為檔案壓縮工具。
語法
compress [-dfvcV] [-b maxbits] [file …]

Linux cpio命令

Linux cpio命令用於備份檔案。

cpio是用來建立,還原備份檔的工具程式,它可以加入,解開cpio或tra備份檔內的檔案。
語法
cpio [-0aABckLovV][-C <輸入/輸出大小>][-F <備份檔>][-H <備份格式>][-O <備份檔>][–blocksize=<區塊大小>][–forcelocal][–help][–quiet][–version] cpio [-bBcdfikmnrsStuvV][-C <輸入/輸出大小>][-E<範本檔案>][-F <備份檔>][-H <備份格式>][-I <備份檔>][-M <回傳資訊>][-R <擁有者><:/.><所屬群組>][–blocksize=<區塊大小>][–forcelocal][–help][–noabsolutefilenames][–nopreserveowner][–onlyverifycrc][–quiet][–sparse][–version][範本樣式…] cpio [-0adkiLmpuvV][-R <擁有者><:/.><所屬群組>][–help][–nopreserveowner][–quiet][–sparse][–version][目的目]

Linux dump命令

Linux dump命令用於備份檔案系統。

dump為備份工具程式,可將目錄或整個檔案系統備份至指定的裝置,或備份成一個大檔案。
語法
dump [-cnu][-0123456789][-b <區塊大小>][-B <區塊數目>][-d <密度>][-f <裝置名稱>][-h <層級>][-s <磁帶長度>][-T <日期>][目錄或檔案系統] dump [-wW]

Linux uuencode命令

Linux uuencode命令用於將uuencode編碼後的檔案還原。

早期在許多 unix 系統的傳送協定只能傳送七位元字元,並不支援二進位檔案,像中文文字檔就有用到八位元,所以無法完整地送到另一架機器上。 uuencode 指令,可以將二進位檔轉換成七位元的檔案,傳送到另一架機器上再以 uudecode 還原。最常見的是用在以電子郵件傳送二進位檔。uuencode 編碼後的資料都以 begin 開始,以 end 作為結束。
語法
compress[必要引數][選擇引數][目錄或者檔案]

Linux gzexe命令

Linux gzexe命令用於壓縮執行檔案。

gzexe是用來壓縮執行檔案的程式。當您去執行被壓縮過的執行檔案時,該檔案會自動解壓然後繼續執行,和使用一般的執行檔案相同。
語法
gzexe [-d][執行檔案…]

Linux gzip命令

Linux gzip命令用於壓縮檔案。

gzip是個使用廣泛的壓縮程式,檔案經它壓縮過後,其名稱後面會多出”.gz”的擴充套件名。
語法
gzip [-acdfhlLnNqrtvV][-S &lt;壓縮字尾字串&gt;][-&lt;壓縮效率&gt;][–best/fast][檔案…] gzip [-acdfhlLnNqrtvV][-S &lt;壓縮字尾字串&gt;][-&lt;壓縮效率&gt;][–best/fast][目錄]

Linux lha命令

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

lha是從lharc演變而來的壓縮程式,檔案經它壓縮後,會另外產生具有”.lzh”擴充套件名的壓縮檔案。
語法
lha [-acdfglmnpqtuvx][-a <0/1/2>/u0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目錄>][-<a/u>z][壓縮檔案][檔案…] lha [-acdfglmnpqtuvx][-a <0/1/2>/u0/1/2>][-<a/c/u>d][-<e/x>i][-<a/u>o][-<e/x>w=<目的目錄>][-<a/u>z][壓縮檔案][目錄…]

Linux restore命令

Linux restore命令用來還原由dump操作所備份下來的檔案或整個檔案系統(一個分割區)。

restore 指令所進行的操作和dump指令相反,dump操作可用來備份檔案,而restore操作則是寫回這些已備份的檔案。
語法
restore [-cCvy][-b <區塊大小>][-D <檔案系統>][-f <備份檔案>][-s <檔案編號>] restore [-chimvy][-b<區塊大小>][-f <備份檔案>][-s <檔案編號>] restore [-crvy][-b <區塊大小>][-f <備份檔案>][-s <檔案編號>] restore [-cRvy][-b <區塊大小>][-D <檔案系統>][-f <備份檔案>][-s <檔案編號>] restore[chtvy][-b <區塊大小>][-D <檔案系統>][-f <備份檔案>][-s <檔案編號>][檔案…] restore [-chmvxy][-b<區塊大小>][-D <檔案系統>][-f <備份檔案>][-s <檔案編號>][檔案…]

Linux tar命令

Linux tar命令用於備份檔案。

tar是用來建立,還原備份檔案的工具程式,它可以加入,解開備份檔案內的檔案。
語法
tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <區塊數目>][-C <目的目錄>][-f <備份檔案>][-F <Script檔案>][-K <檔案>][-L <媒體容量>][-N <日期時間>][-T <範本檔案>][-V <卷冊名稱>][-X <範本檔案>][-<裝置編號><儲存密度>][–afterdate=<日期時間>][–atimepreserve][–backuup=<備份方式>][–checkpoint][–concatenate][–confirmation][–delete][–exclude=<範本樣式>][–forcelocal][–group=<群組名稱>][–help][–ignorefailedread][–newvolumescript=<Script檔案>][–newermtime][–norecursion][–null][–numericowner][–owner=<使用者名稱稱>][–posix][–erve][–preserveorder][–preservepermissions][–recordsize=<區塊數目>][–recursiveunlink][–removefiles][–rshcommand=<執行指令>][–sameowner][–suffix=<備份字尾字串>][–totals][–usecompressprogram=<執行指令>][–version][–volnofile=<編號檔案>][檔案或目錄…]

Linux uudecode命令

Linuxuudecode 將 uuencode 編碼後的檔案還原, uudecode 只會將 begin 與 end 標記之間的編碼資料還原,程式會跳過標記以外的資料。
語法
uuencode [-hv] [file1 …]p>

Linux unzip命令

Linux unzip命令用於解壓縮zip檔案

unzip為.zip壓縮檔案的解壓縮程式。
語法
unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip檔案][檔案][-d <目錄>][-x <檔案>] unzip [-Z]

Linux zip命令

Linux zip命令用於壓縮檔案。

zip是個使用廣泛的壓縮程式,檔案經它壓縮後會另外產生具有”.zip”擴充套件名的壓縮檔案。
語法
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目錄>][-ll][-n <字尾字串>][-t <日期時間>][-<壓縮效率>][壓縮檔案][檔案…][-i <範本樣式>][-x <範本樣式>]

Linux zipinfo命令

Linux zipinfo命令用於列出壓縮檔案資訊。

執行zipinfo指令可得知zip壓縮檔案的詳細資訊。
語法
zipinfo [-12hlmMstTvz][壓縮檔案][檔案…][-x <範本樣式>]

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-02/141153.htm


IT145.com E-mail:sddin#qq.com