linux歸檔及壓縮命令 linux歸檔和壓縮命令

linux下的一些壓縮和歸檔命令

linux下的一些壓縮和歸檔命令一、常見的壓縮/解壓縮工具compress

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)永善,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

/

uncomprss

后綴:.zgzip

/

gunzip

后綴:.gzbzip2

/

bunzip2

后綴:.bz2zip

/

unzip

后綴:.zip注:第一種compress已經(jīng)不太常見,后面三種都是現(xiàn)在比較流行的壓縮/解壓縮工具二、具體使用1)gzip$gzip

filename

//壓縮一個文件,但是壓縮后原來的文件會被刪除$gunzip

fielname.gz

//解壓后.gz文件會被刪除$gzip

-d

filename.gz

//相當(dāng)于gunzip

filename.gz$gzip

-c

filename

filename.gz

//用來實現(xiàn)既壓縮原文件又保留原文件$gzip

-n

filename

//自定義壓縮級別(級別1-9壓縮比例由低到高,越高壓縮速度越慢,默認(rèn)為6)$zcat

filename.gz

//不解壓的情況下查看壓縮文件的內(nèi)容注:gzip無法壓縮目錄(如果壓縮目錄,就對目錄中的文件進(jìn)行逐個壓縮)2)bzip,壓縮比相對gzip大一些,使用的格式和gzip類似,但有以下幾個地方不同$bzip

-k

filename

//壓縮后保留原文件$bzip2

-k

filname.bz2

//解壓縮時保留原文件$bzcat

filename.bz2

//不用解壓縮直接查看壓縮文件的內(nèi)容注:bzip也只能對單個文件壓縮,不能壓縮目錄3)zip,可以同時歸檔并且壓縮$zip

test.zip

filename1

filename2

filename3

//同時把幾個文件壓縮在一個文件里面(壓縮不刪除原文件,解壓縮也不刪除原壓縮文件)注:zip可以對目錄進(jìn)行壓縮,壓縮后的文件名可以自定義4)tar,文件歸檔命令(本身不做任何壓縮)$tar

-cf

test.tar

filename1

filename2

filename3

//必須指定歸檔后的文件名,-c:進(jìn)行歸檔,-f:指定文件名$tar

-tf

test.tar

//查看歸檔文件的內(nèi)容$tar

-xf

test.tat

//展開歸檔文件的內(nèi)容$tar

-cvf

test.tar

filename1

filename2

filename3

//歸檔這三個文件,-v:顯示歸檔過程信息$tar

-xvf

test.tar

//展開歸檔文件,并顯示過程信息三、歸檔工具tar盒g(shù)zip,bzip2配合使用$tar

-zcvf

test.tar.gz

filename1

filename2

filename3

//歸檔并壓縮這三個文件$tar

-zxvf

test.tar.gz

//解壓縮并解檔$tar

-jcvf

test.tar.bz2

filename1

filename2

filename3

//歸檔并壓縮這三個文件$tar

-jxvf

test.tar.bz2

//解壓縮并

解檔$tar

-jxvf

test.tar.bz2

-C

/tmp

//-C:指定解壓到的目錄,默認(rèn)為當(dāng)前目錄

Linux里面歸檔命令是什么?

題主你好,

linux中歸檔命令是tar.

理解歸檔命令:? 所謂"歸檔"用大白話來說就是"打包".

如我有一個文件夾叫test, 里面有1-8共8個文件:

我現(xiàn)在要對test文件夾的所有或部分內(nèi)容進(jìn)行歸檔(打包):

語法:? tar cf 自定義的歸檔文件名.tar 文件名或文件夾名

我想要將test目錄下的所有文件進(jìn)行歸檔,歸檔后的文件名為all.tar:

tar cf all.tar .

可以看到all.tar這個歸檔文件已經(jīng)生成了.

我們還可以對部分文件進(jìn)行歸檔,如我只歸檔1-4這四個文件:

tar cf 1-4.tar 1 2 3 4

-----

我用打包來描述歸檔了,好理解一些, 既然上面有打包, 就相應(yīng)有解包, 命令還是tar,只是參數(shù)不同:

我先將1-8這8個文件都刪了,只留兩個tar文檔做實驗:

我先將1-4.tar這個包解開:

tar xf 1-4.tar

可以看到1-4這四個文件都被解壓出來了.我們再把1-4給刪掉,試試解壓all.tar這個包:

tar xf all.tar

可以看到1-8這8個文件都解壓出來了.

寫在最后:

歸檔用的最多的原因應(yīng)該就是管理和傳輸方便一些, 從管理上來說, 如我這一個文件夾里是100首歌曲,則打包后命名為music_100.tar,這樣你一看到這個包名就知道里面是100首歌,此時你想給這100首歌換個位置,直接把這個文件移動到其它文件夾中即可, 而不用去移動那100個歌曲文件. 傳輸上也一樣, 我想把這100首歌傳給朋友,如果使用歸檔文件的話, 傳一個就行了,否則還要傳100個.

另外,上面解釋歸檔時,其實很籠統(tǒng), 有很多細(xì)節(jié)沒有講到, 如果題主想要進(jìn)一步的理解其它功能,可以使用tar --help 或man tar 或info tar等等命令看看它的詳細(xì)文檔.

=====

希望可以幫到題主, 歡迎追問

Linux數(shù)據(jù)歸檔、壓縮、解壓與提取指定文件

高通量數(shù)據(jù)分析過程中涉及的中間文件,在存儲量允許的前提下,可以將其暫存?zhèn)洳椤Mǔ?梢詫⑦@些文件歸檔或壓縮后保存,并打上日期標(biāo)簽,長時間未使用的非重要數(shù)據(jù)可考慮刪除以騰出存儲空間。在此總結(jié)Linux系統(tǒng)常用的歸檔與壓縮指令。

歸檔 即將多個文件(目錄)打包為一個文件,但并不對文件進(jìn)行壓縮。

從歸檔文件中提取指定文件

從壓縮文件中提取指定文件

參考:

1. Linux tar 命令

2. 如何從一個tar包中或者tar.gz包中提取某個文件

網(wǎng)站標(biāo)題:linux歸檔及壓縮命令 linux歸檔和壓縮命令
URL地址:http://muchs.cn/article4/hphcoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)頁設(shè)計公司、標(biāo)簽優(yōu)化、動態(tài)網(wǎng)站、云服務(wù)器、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)