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