2021-05-12 14:32:11
19個Linux備份壓縮命令
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][–repetitive–best][–repetitive–fast][- 壓縮等級][要壓縮的檔案]
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 <備份檔>][–block–size=<區塊大小>][–force–local][–help][–quiet][–version] 或 cpio [-bBcdfikmnrsStuvV][-C <輸入/輸出大小>][-E<範本檔案>][-F <備份檔>][-H <備份格式>][-I <備份檔>][-M <回傳資訊>][-R <擁有者><:/.><所屬群組>][–block–size=<區塊大小>][–force–local][–help][–no–absolute–filenames][–no–preserve–owner][–only–verify–crc][–quiet][–sparse][–version][範本樣式…] 或 cpio [-0adkiLmpuvV][-R <擁有者><:/.><所屬群組>][–help][–no–preserve–owner][–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 <壓縮字尾字串>][-<壓縮效率>][–best/fast][檔案…] 或 gzip [-acdfhlLnNqrtvV][-S <壓縮字尾字串>][-<壓縮效率>][–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 <範本檔案>][-<裝置編號><儲存密度>][–after–date=<日期時間>][–atime–preserve][–backuup=<備份方式>][–checkpoint][–concatenate][–confirmation][–delete][–exclude=<範本樣式>][–force–local][–group=<群組名稱>][–help][–ignore–failed–read][–new–volume–script=<Script檔案>][–newer–mtime][–no–recursion][–null][–numeric–owner][–owner=<使用者名稱稱>][–posix][–erve][–preserve–order][–preserve–permissions][–record–size=<區塊數目>][–recursive–unlink][–remove–files][–rsh–command=<執行指令>][–same–owner][–suffix=<備份字尾字串>][–totals][–use–compress–program=<執行指令>][–version][–volno–file=<編號檔案>][檔案或目錄…]
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
相關文章