linux壓縮解壓命令使用方式(無(wú)廢話版)
一、gzip
只能壓縮單個(gè)文件,不能壓縮目錄。
單個(gè)文件進(jìn)行快速壓縮,尤其是對(duì)于文本文件
- 對(duì)單個(gè)文件進(jìn)行壓縮
gzip hello.txt -> hello.txt.gz 原來(lái)的 hello.txt 直接變?yōu)?hello.txt.gz,源文件不保留
- 對(duì)單個(gè)文件進(jìn)行解壓
gunzip hello.txt.gz -> hello.txt 壓縮前的文件不保留,直接變?yōu)?hello.txt
二、bizp2
只能壓縮單個(gè)文件,不能壓縮目錄。
提供了更高的壓縮比率,特別是對(duì)于數(shù)據(jù)冗余度較高的文件。
這意味著盡管壓縮過(guò)程更慢,但文件體積可以壓縮得更小,適合需要極致空間優(yōu)化的場(chǎng)合。
- 對(duì)單個(gè)文件進(jìn)行壓縮
bzip2 hello.txt -> hello.txt.bz2 文件 壓縮前的文件不保留,直接變?yōu)?hello.txt.bz
- 對(duì)單個(gè)文件進(jìn)行解壓
bunzip2 hello.txt.bz2 -> hello.txt 文件 解壓前的文件不保留,直接變?yōu)?hello.txt
三、tar
對(duì)目錄進(jìn)行打包。不提供壓縮,打包后的大小沒(méi)變。
通常配合gzip、bzip2對(duì)目錄先進(jìn)行打包然后再壓縮。
通常我們需要對(duì)整個(gè)文件夾進(jìn)行壓縮,前面兩個(gè)命令只能對(duì)單個(gè)文件進(jìn)行壓縮,想對(duì)文件夾進(jìn)行壓縮需要先將文件夾打包為一個(gè)文件類型,然后才可以對(duì)這個(gè)文件進(jìn)行壓縮。
- 將文件夾進(jìn)行打包
將當(dāng)前目錄下的 hello 文件夾打包為 hello.tar 文件,存放在當(dāng)前目錄下,源文件夾會(huì)保留。
tar -cf hello.tar hello -> hello.tar 文件
- 將文件進(jìn)行解包
將 hello.tar 文件解包為 hello 文件夾,存放在當(dāng)前目錄下。
tar -xf hello.tar -> hello 文件夾
- 通用整合
最常用的打包壓縮命令組合。
如果想使用bzip2來(lái)操作只要要替換為:-jzcf | -jzxf
- 直接對(duì)文件夾進(jìn)行打包壓縮
對(duì)當(dāng)前目錄下的 hello 文件夾進(jìn)行打包壓縮為hello.tar.gz
tar -zcf hello.tar.gz hello - > hello.tar.gz 文件
- 直接對(duì)文件夾進(jìn)行解包解壓
對(duì)當(dāng)前目錄下的 hello.tar.g 文件進(jìn)行解包解壓為 hello 文件夾
tar -zxf hello.tar.gz - > hello 文件夾
四、zip
跨平臺(tái)兼容。
非常適合快速打包多個(gè)文件或整個(gè)目錄結(jié)構(gòu)。
- 直接對(duì)整個(gè)文件夾進(jìn)行壓縮
zip -r hello -> hello.zip 對(duì)當(dāng)前目錄下的 hello 文件夾進(jìn)行壓縮為 hello.zip
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS安裝Python2.7與Python2.6并存的方法
這篇文章主要介紹了CentOS安裝Python2.7與Python2.6并存的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-08-08Linux系統(tǒng)中KafKa安裝和使用方法 java客戶端連接kafka過(guò)程
這篇文章主要介紹了Linux系統(tǒng)中KafKa安裝和使用方法 java客戶端連接kafka過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08阿里云centos7服務(wù)器搭建nginx web服務(wù)經(jīng)驗(yàn)示例
本篇文章主要介紹了阿里云centos7服務(wù)器搭建nginx web服務(wù)經(jīng)驗(yàn)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08解決linux ftp匿名上傳、下載開(kāi)機(jī)自啟問(wèn)題
這篇文章主要介紹了linux ftp匿名上傳、下載,開(kāi)機(jī)自啟問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02如何設(shè)置linux centos7連接網(wǎng)絡(luò)
這篇文章主要介紹了如何設(shè)置linux centos7連接網(wǎng)絡(luò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11關(guān)于bash函數(shù)你可能不知道的一些事情(譯)
這篇文章主要給大家介紹了關(guān)于bash函數(shù)你可能不知道的一些事情,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07查看linux ssh服務(wù)信息及運(yùn)行狀態(tài)方法
今天小編就為大家分享一篇查看linux ssh服務(wù)信息及運(yùn)行狀態(tài)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07linux系統(tǒng)刪除文件后,仍占用磁盤空間的問(wèn)題
這篇文章主要介紹了linux系統(tǒng)刪除文件后,仍占用磁盤空間的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09