Linux系統管理10:打包命令

gzip命令

​ gzip命令的英文是“GNUzip”,是常用來壓縮文件的工具,其名稱後面會多出“.gz"擴展名

格式gzip [選項]源文件

選項:-d 解壓縮 -r 壓縮目錄

注意:1.文件大小發送變化;2.壓縮後刪除源文件;3.壓縮目錄,只針對目錄內的文件壓縮

touch 1
ll
#-rw-r--r--. 1 root root   0 4月   4 13:15 1.txt
gzip 1
ll
#-rw-r--r--. 1 root root  26 4月   4 13:15 1.txt.gz
gzip -d 1.txt.gz
#-rw-r--r--. 1 root root   0 4月   4 13:15 1.txt

bzip2命令

Linux系統中bzip2命令的英文是“bunzup2”,即.bz2文件格式的壓縮程序;bz2命令系統默認是不安裝的,需要安裝bzip2庫纔可以使用此命令。

格式bzip 2[參數]文件

參數:-d:解壓縮,-k:壓縮時,保留源文件,-v:顯示壓縮的詳細信息

注意:壓縮和解壓縮命令,只能針對文件,不能針對目錄

tar命令

gzip和bzip2命令都只能針對文件,不能針對目錄,想壓縮目錄或者目錄和文件混合,用tar命令。

利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件。

格式tar [選項][文件或目錄]

選項

-c:建立新的打包文件;

-v:處理過程中輸出相關信息;

-f:對普通文件操作;

-z:通過gzip指令壓縮/解壓文件,文件名最好爲“.tar.gz"與-z連用時調用gzip完成解壓縮;

-x:從打包文件中解出文件;

-t:顯示打包文件中的文件列表;

-j:通過bzip2指令壓縮/解壓縮文件,文件名最好爲"tar.bz2"

一般使用cvf進行打包,xvf進行解壓縮,如果加入z則按照gzip進行處理,加j則按照bzip2進行處理

zip壓縮命令

格式zip 壓縮後的名字 壓縮文件 解壓縮unzip 解壓縮文件名

命令壓縮完後,源文件還存在

總結:

1.gzip

gzip [選項] 源文件

後綴:.gz

-d:解壓縮

-r:壓縮目錄

解壓縮gunzip

2.bzip2

bzip2 [選項] 文件

後綴.bz2

-d:解壓縮

-k:壓縮時,保留源文件

-v:顯示壓縮的詳細信息

解壓縮bunzip2

3.tar

tar [選項] [文件或目錄]

-c:建立新的打包文件;

-v:處理過程中輸出相關信息;

-f:對普通文件操作;

-z:通過gzip指令壓縮/解壓文件,文件名最好爲“.tar.gz"與-z連用時調用gzip完成解壓縮;

-x:從打包文件中解出文件;

-t:顯示打包文件中的文件列表;

-j:通過bzip2指令壓縮/解壓縮文件,文件名最好爲"tar.bz2"

4.zip

zip 壓縮後的名字 壓縮文件

-r :壓縮目錄

-d:指定到壓縮位置

解壓縮unzip

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章