壓縮文件
gzip [參數(shù)選項(xiàng)] [文件]
例:
gzip tj.txt
壓縮tj.txt文件,原文件消失
gzip *
壓縮當(dāng)前target="_blank">目錄下所有文件
gzip -dv *
解壓當(dāng)前目錄下所有文件;d表解壓,v表在解壓過(guò)程中展示詳細(xì)的信息
解壓文件
gunzip [參數(shù)選項(xiàng)][文件]
例:
gunzip *
解壓當(dāng)前目錄下所有文件
打包,壓縮和解壓(文件/文件夾)
tar [必要參數(shù)][選擇參數(shù)][文件]
tar本身不具有壓縮功能,它是調(diào)用壓縮功能實(shí)現(xiàn)的
參數(shù)選項(xiàng)
-c:建立新的壓縮文件
-v:顯示指令執(zhí)行過(guò)程
-f<備份文件>:指定壓縮文件
-z:通過(guò)gzip指令處理壓縮文件
-t:列出壓縮文件中的內(nèi)容
-x:表示解壓
例:
tar -cvf tj.tar tj.txt
打包tj.txt文件
c表創(chuàng)建個(gè)新文件,v表顯示執(zhí)行過(guò)程,f為指定壓縮文件
tar -zcvf tj.gz tj.txt
壓縮tj.txt文件
多了個(gè)z表通過(guò)gzip指令處理壓縮文件
tar -zcvf tj.gz tj
壓縮tj文件夾
tar -ztvf tj.gz
查看tj.gz壓縮文件
tar -zxvf tj.gz
解壓tj.gz壓縮文件
壓縮
zip [必要參數(shù)][選擇參數(shù)][文件]
文件經(jīng)它壓縮后會(huì)另外產(chǎn)生具有".zip"擴(kuò)展名的壓縮文件
參數(shù)選項(xiàng)
-q:不顯示指令執(zhí)行過(guò)程
-r:遞歸處理,將指定目錄下的所有文件和子目錄一并處理
例:
zip -q -r tj.zip tj
把tj壓縮為tj.zip
解壓
unzip [必要參數(shù)][選擇參數(shù)][文件]
只能解壓".zip"擴(kuò)展名的壓縮文件
參數(shù)選項(xiàng)
-l:顯示壓縮文件內(nèi)所包含的文件
-d<目錄>:指定文件解壓縮后所要存儲(chǔ)的目錄
例:
unzip -l tj.zip
顯示tj.zip壓縮文件內(nèi)所包含的文件
unzip -d bbb tj.zip
解壓tj.zip并存儲(chǔ)到bbb目錄
新壓縮(壓縮后的文件比原來(lái)的要小,但是花費(fèi)時(shí)間變長(zhǎng))
bzip2 [參數(shù)選項(xiàng)] 文件
例:
bzip2 tj.txt
若沒(méi)有加上任何參數(shù),bzip2壓縮完文件后會(huì)產(chǎn)生.bz2的壓縮文件,并刪除原始文件
解壓
bunzip2 [參數(shù)選項(xiàng)] 文件
參數(shù)選項(xiàng)
-v:解壓縮文件時(shí),顯示詳細(xì)的信息
例:
bunzip2 -v tj.txt.bz2
解壓tj.txt.bz2壓縮文件,并顯示詳細(xì)信息