小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Linux文件命令

 補(bǔ)丁牛仔褲他哥 2021-05-06

linux中tar命令用法

 


把常用的tar解壓命令總結(jié)下,當(dāng)作備忘:


 


tar


 


-c: 建立壓縮檔案

-x:解壓

-t:查看內(nèi)容

-r:向壓縮歸檔文件末尾追加文件

-u:更新原壓縮包中的文件


這五個(gè)是獨(dú)立的命令,壓縮解壓都要用到其中一個(gè),可以和別的命令連用但只能用其中一個(gè)。下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時(shí)可選的。


-z:有g(shù)zip屬性的

-j:有bz2屬性的

-Z:有compress屬性的

-v:顯示所有過(guò)程

-O:將文件解開(kāi)到標(biāo)準(zhǔn)輸出


下面的參數(shù)-f是必須的


-f: 使用檔案名字,切記,這個(gè)參數(shù)是最后一個(gè)參數(shù),后面只能接檔案名。


# tar -cf all.tar *.jpg 

這條命令是將所有.jpg的文件打成一個(gè)名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。


# tar -rf all.tar *.gif 

這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。


# tar -uf all.tar logo.gif 

這條命令是更新原來(lái)tar包all.tar中l(wèi)ogo.gif文件,-u是表示更新文件的意思。


# tar -tf all.tar 

這條命令是列出all.tar包中所有文件,-t是列出文件的意思


# tar -xf all.tar 

這條命令是解出all.tar包中所有文件,-x是解開(kāi)的意思



壓縮


tar –cvf jpg.tar *.jpg 將目錄里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg 將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個(gè)gzip壓縮過(guò)的包,命名為jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg 將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個(gè)bzip2壓縮過(guò)的包,命名為jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg 將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個(gè)umcompress壓縮過(guò)的包,命名為jpg.tar.Z

rar a jpg.rar *.jpg rar格式的壓縮,需要先下載rar for linux

zip jpg.zip *.jpg zip格式的壓縮,需要先下載zip for linux 

解壓


tar –xvf file.tar 解壓 tar包

tar -xzvf file.tar.gz 解壓tar.gz

tar -xjvf file.tar.bz2 解壓 tar.bz2

tar –xZvf file.tar.Z 解壓tar.Z

unrar e file.rar 解壓rar

unzip file.zip 解壓zip


總結(jié)


*.tar 用 tar –xvf 解壓

*.gz 用 gzip -d或者gunzip 解壓

*.tar.gz和*.tgz 用 tar –xzf 解壓

*.bz2 用 bzip2 -d或者用bunzip2 解壓

*.tar.bz2用tar –xjf 解壓

*.Z 用 uncompress 解壓

*.tar.Z 用tar –xZf 解壓

*.rar 用 unrar e解壓

*.zip 用 unzip 解壓

 


 


linux下最常用的打包程序就是tar了,使用tar程序打出來(lái)的包我們常稱(chēng)為tar包,tar包文件的命令通常都是以.tar結(jié)尾的。生成tar包后,就可以用其它的程序來(lái)進(jìn)行壓縮。


1.命令格式:


tar[必要參數(shù)][選擇參數(shù)][文件] 


2.命令功能:


用來(lái)壓縮和解壓文件。tar本身不具有壓縮功能。他是調(diào)用壓縮功能實(shí)現(xiàn)的 


3.命令參數(shù):


必要參數(shù)有如下:


-A 新增壓縮文件到已存在的壓縮


-B 設(shè)置區(qū)塊大小


-c 建立新的壓縮文件


-d 記錄文件的差別


-r 添加文件到已經(jīng)壓縮的文件


-u 添加改變了和現(xiàn)有的文件到已經(jīng)存在的壓縮文件


-x 從壓縮的文件中提取文件


-t 顯示壓縮文件的內(nèi)容


-z 支持gzip解壓文件


-j 支持bzip2解壓文件


-Z 支持compress解壓文件


-v 顯示操作過(guò)程


-l 文件系統(tǒng)邊界設(shè)置


-k 保留原有文件不覆蓋


-m 保留文件不被覆蓋


-W 確認(rèn)壓縮文件的正確性


可選參數(shù)如下:


-b 設(shè)置區(qū)塊數(shù)目


-C 切換到指定目錄


-f 指定壓縮文件


--help 顯示幫助信息


--version 顯示版本信息


4.常見(jiàn)解壓/壓縮命令


tar 

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是壓縮?。?/p>



.gz

解壓1:gunzip FileName.gz

解壓2:gzip -d FileName.gz

壓縮:gzip FileName


.tar.gz 和 .tgz

解壓:tar zxvf FileName.tar.gz

壓縮:tar zcvf FileName.tar.gz DirName


.bz2

解壓1:bzip2 -d FileName.bz2

解壓2:bunzip2 FileName.bz2

壓縮: bzip2 -z FileName


.tar.bz2

解壓:tar jxvf FileName.tar.bz2

壓縮:tar jcvf FileName.tar.bz2 DirName


.bz

解壓1:bzip2 -d FileName.bz

解壓2:bunzip2 FileName.bz

壓縮:未知


.tar.bz

解壓:tar jxvf FileName.tar.bz

壓縮:未知


.Z

解壓:uncompress FileName.Z

壓縮:compress FileName


.tar.Z

解壓:tar Zxvf FileName.tar.Z

壓縮:tar Zcvf FileName.tar.Z DirName


.zip

解壓:unzip FileName.zip

壓縮:zip FileName.zip DirName


.rar

解壓:rar x FileName.rar

壓縮:rar a FileName.rar DirName 


 


5.使用實(shí)例


實(shí)例1:將文件全部打包成tar包


命令:


tar -cvf log.tar log2012.log


tar -zcvf log.tar.gz log2012.log


tar -jcvf log.tar.bz2 log2012.log

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多