新聞中心
《linux打包tar實踐指南》

tar,又稱為“歸檔文件”,是Linux中常見的文件打包、歸檔命令,簡稱tar家族。 tar用于將文件或目錄多個文件打包成一個文件,不僅可以將文件打包,還可以將多個文件的結(jié)構(gòu)轉(zhuǎn)移到另一臺機器中,同時可以將打包的文件壓縮,從而獲得更好的壓縮比率以及更小的文件體積。本文將介紹Linux打包tar實踐指南。
主要使用以下命令,來實現(xiàn)一些基本的打包、提取和刪除功能。
1. # tar -c:新建一個tar文件
2. # tar -x:解開tar文件,提取文件或者目錄
3. # tar -t:查看tar文件中的文件或目錄
4. # tar -r:增加新的文件到tar文件中
5. # tar -u:更新已有的文件
6. # tar -d:刪除tar文件中的文件或者目錄
以上是tar命令的基本使用方法,下面是一些實踐案例。
1. 壓縮某一目錄下的文件:
`tar -zcvf jpg.tar.gz *.jpg `
其中,z表示采用gzip壓縮,c表示打包,v表示顯示長信息,f表示將文件壓縮成指定的文件名。
2. 將/home目錄下的文件下載到當(dāng)前目錄下:
`tar -zcvf home.tar.gz -C /home .`
這里,-C參數(shù)指定將哪個目錄下的文件打包,后面是.表示打包全部的文件。
3. 將壓縮文件解壓到指定的目錄下:
`tar -zxvf jpg.tar.gz -C /opt/demo`
這里,-C表示將壓縮包解壓到指定的目錄下。
4. 解壓縮壓縮文件,不要創(chuàng)建壓縮文件所記錄的目錄:
`tar -zxvf jpg.tar.gz –strip-component=1 -C /usr/local/`
其中,–strip-component=1表示去掉壓縮包中的第一級目錄。
5. 刪除壓縮包中的某一個文件:
`tar –delete -f jpg.tar.gz delete.png`
其中,delete.png表示要刪除的文件名,–delete表示刪除tar包中的指定文件。
6. 從壓縮包中提取指定的文件:
`tar -xvf jpg.tar.gz –wildcards ‘*.txt’`
其中,–wildcards表示使用通配符的方式從壓縮包中提取指定的文件,.txt表示要提取txt文件。
以上就是Linux打包tar實踐指南總結(jié),通過以上可以看出,tar的使用十分的靈活,可以在實際的工作中發(fā)揮出巨大的作用,而且它的功能越來越強大,適合進行大量數(shù)據(jù)歸檔打包和提取文件使用。
創(chuàng)新互聯(lián)是成都專業(yè)網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計、SEO優(yōu)化、手機網(wǎng)站、小程序開發(fā)、APP開發(fā)公司等,多年經(jīng)驗沉淀,立志成為成都網(wǎng)站建設(shè)第一品牌!
當(dāng)前名稱:Linux打包tar實踐指南(linux下打包tar)
URL標(biāo)題:http://www.dlmjj.cn/article/dpgjsgc.html


咨詢
建站咨詢
