檔案的壓縮與解壓 打包命令

2022-08-16 12:51:12 字數 2346 閱讀 3113

檔案的壓縮與解壓/打包命令

壓縮與解壓

————————————————

compress

[root@www ~]#compress[-rcv

[root@www ~]#uncompress

選項與引數:

—————————————————

gzipzcat

[root@www ~]#gzip[-cdtv#]檔名

[root@www ~]#zcat檔名.gz

選項與引數:

範例二:由於man.config 是文字檔,請將範例一的壓縮檔的內容讀出來!

[root@www tmp]#zcat man.config.gz

# 此時螢幕上會顯示man.config.gz 解壓縮之後的檔案內容!

範例三:將範例一的檔案解壓縮

[root@www tmp]#gzip -d man.config.gz

# 不要使用gunzip 這個命令,不好背!使用gzip -d 來進行解壓縮!

# 與 gzip 相反, gzip -d 會將原本的 .gz 刪除,產生原本的 man.config 檔案。

範例四:將範例三解開的man.config 用最佳的壓縮比壓縮,並保留原本的檔案

[root@www tmp]#gzip -9 -c man.config > man.config.gz

———————————————————

bzipbzcat

[root@www ~]#bzip2[-cdkzv#]檔名

[root@www ~]#bzcat檔名.bz2

選項與引數:

範例一:將剛剛的 /tmp/man.config 以 bzip2 壓縮

# 此時 man.config 會變成 man.config.bz2 !

範例二:將範例一的檔案內容讀出來!

[root@www tmp]#bzcat man.config.bz2

# 此時螢幕上會顯示man.config.bz2 解壓縮之後的檔案內容!!

範例三:將範例一的檔案解壓縮

[root@www tmp]#bzip2 -d man.config.bz2

範例四:將範例三解開的man.config 用最佳的壓縮比壓縮,並保留原本的檔案

[root@www tmp]#bzip2 -9 -c man.config > man.config.bz2

————————————————————

打包命令

————————————————

tar

[root@www ~]#tar[-j|-z][cv][-f建立的檔名]filename...<==打包與壓縮

[root@www ~]#tar[-j|-z][tv][-f<==察看檔名

[root@www ~]#tar[-j|-z][xv][-f建立的檔名][-c<==解壓縮

選項與引數:

特別留意的是,-c,-t,-x 不可同時出現在一串命令列中。

-f filename:-f 後面要立刻接要被處理的檔名!建議-f 單獨寫乙個選項羅!

-c 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。

其他後續練習會使用到的選項介紹:

其實最簡單的使用tar 就只要記憶底下的方式即可:

Linux 壓縮解壓 打包檔案命令

首先要弄清兩個概念 打包和壓縮。打包是指將一大堆檔案或目錄什麼的變成乙個總的檔案,壓縮則是將乙個大的檔案通過一些壓縮演算法變成乙個小檔案。為什麼要區分這兩個概念呢?其實這源於linux中的很多壓縮程式只能針對乙個檔案進行壓縮,這樣當你想要壓縮一大堆檔案時,你就得先借助另外的工具將這一大堆檔案先打 成...

檔案打包與解壓縮

在windows上壓縮包不過兩種格式 zip 7z,而在linux上壓縮包有 rar gz xz bz2 tar tar.gz tar.xz tar.bz2 檔名字尾 說明zip zip程式打包壓縮的檔案 rarrar程式打包壓縮的檔案 7z7zip程式打包的壓縮檔案 tartar程式打包,未壓縮的...

linux命令 打包,壓縮與解壓縮

今天要用ftp從其他賬戶下get檔案,ftp 192.168.2.89 cd cin bin get 檔名 但傳到本端發現檔案原來的可執行許可權沒有了。所以對檔案先進行打包,打包不會對檔案進行改變包括許可權 我們知道windows系統主要有兩種壓縮檔案格式 zip與.rar 但linux系統的壓縮檔...