中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux tar命令的使用

時(shí)間:2019-08-10

linux 命令_linux命令_linux命令

-z :通過(guò) gzip 的支持進(jìn)行壓縮/解壓縮:此時(shí)文件名最好為 *.tar.gz

-j :通過(guò) bzip2 的支持進(jìn)行壓縮/解壓縮:此時(shí)文件名最好為 *.tar.bz2

-J :通過(guò) xz的支持進(jìn)行壓縮/解壓縮:此時(shí)文件名最好為 *.tar.xz

特別留意, -z, -j, -J 不可以同時(shí)出現(xiàn)在一串命令行中

以上三個(gè)參數(shù)是壓縮時(shí)選用的哪種壓縮方式,壓縮指令參數(shù)只能有一個(gè)。

-v :在壓縮/解壓縮的過(guò)程中,將正在處理的文件名顯示出來(lái)!

-f filename:-f 后面要立刻接要被處理的文件名!建議 -f 單獨(dú)寫一個(gè)選項(xiàng)啰!(比較不會(huì)忘記)

linux命令_linux命令_linux 命令

-C 目錄:這個(gè)選項(xiàng)用在解壓縮,若要在特定目錄解壓縮,可以使用這個(gè)選項(xiàng)。

-p(小寫) :保留備份數(shù)據(jù)的原本權(quán)限與屬性,常用于備份(-c)重要的配置文件

-P(大寫) :保留絕對(duì)路徑,亦即允許備份數(shù)據(jù)中含有根目錄存在之意;

打包:tar -cv -f filename.tar 要打包的文件1 要打包的文件2 要打包的目錄

root@localhost:/tmp# tar -cvf many.tar test.txt test2.txt direc
test.txt
test2.txt
direc/

上面buildroot變量表示的是源碼的臨時(shí)按照目錄,rpmbuild就是通過(guò)次目錄獲得將要按照到系統(tǒng)中的所有文件,而在spec文檔后面make install 命令中的參數(shù)destdir=$rpm_build_root即是對(duì)該參數(shù)的引用,這個(gè)參數(shù)將傳給makefile文件一告訴自動(dòng)構(gòu)建工具應(yīng)該安裝文件那里(實(shí)際上我再前文提到過(guò)的makefile需要作一些改造以適應(yīng)rpm的構(gòu)建就包括此操作,你的makefile文件中至少要知道在rpm構(gòu)建過(guò)程中引用此參數(shù)的值去控制安裝操作的目標(biāo))。在dd命令中l(wèi)inux命令,if參數(shù)指定輸入文件,of參數(shù)指定輸出文件,dd命令的if參數(shù)必須是文件,而不能是一個(gè)目錄,這里進(jìn)行/boot目錄的備份時(shí),實(shí)際使用 的參數(shù)是/dev/sda1,即/boot目錄對(duì)應(yīng)的磁盤分區(qū)。66. 將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式tar zcvf /home/wang.tar.gz /home/stud1/wang 。

壓縮:上面說(shuō)了打包的命令,接下來(lái)只要加一個(gè)參數(shù)即可進(jìn)行壓縮

linux命令_linux命令_linux 命令

tar -c[zjJ]v -f filename.tar

-z

root@localhost:/tmp# tar -czvf many.tar.gz test.txt test2.txt direc
test.txt
test2.txt
direc/
root@localhost:/tmp# ls -l
-rw-r--r-- 1 root root   240 6月  15 15:59 many.tar.gz

-j

root@localhost:/tmp# tar -cjvf many.tar.bz2 test.txt test2.txt direc
test.txt
test2.txt
direc/
root@localhost:/tmp# ls -l
-rw-r--r-- 1 root root   251 6月  15 16:01 many.tar.bz2

-J

root@localhost:/tmp# tar -cJvf many.tar.xz test.txt test2.txt direc
test.txt
test2.txt
direc/
root@localhost:/tmp# ls -l
-rw-r--r-- 1 root root   268 6月  15 16:03 many.tar.xz