国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux怎么打包整個目錄,tar打包整個目錄(可排除子目錄)幾種方法[通俗易懂]

這篇具有很好參考價值的文章主要介紹了linux怎么打包整個目錄,tar打包整個目錄(可排除子目錄)幾種方法[通俗易懂]。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

例1。 壓縮并打包目錄

代碼如下

復制代碼

tar -czf small.tar.gz small(目錄名)  ;

例2。 排除多個目錄

代碼如下

復制代碼

tar zcvf backup.tar.gz site/* –exclude=site/attach –exclude=site/images

簡單解釋一下:

ls -l | grep “^-” 用來把當前目錄下所有文件列出來,不包括子目錄;

awk ‘{print “dollar”8}’ 用來把ls和grep輸出的文件名取出來;

xargs 將前面一串的輸出,也就是一個文件名的列表組織成一個參數(shù)傳遞給tar命令。

如果只是排除一兩個目錄,可以用tar命令的–exclude= 選項。

例如排除site目錄下的attach和images目錄:

tar zcvf backup.tar.gz site/* –exclude=site/attach –exclude=site/images

例3。排除單個目錄

tar 打包目錄時排除其中某一子目錄的方法

具體的命令如下:

tar cfz ff-bb.cn.tar.gz /var/www/ff-bb.cn/ –exclude=var/www/ff-bb.cn/download

如果需要排除多個子目錄,那么就執(zhí)行

tar –exclude=var/www/ff-bb.cn/download –exclude=var/www/ff-bb.cn/download2 cfz hosteguide.com.tar.gz /var/www/hosteguide.com/

注意 –exclude后面的排除目錄后不能帶/ ,否則不起作用。

解包到指定的目錄:使用 tar 的 -C 選項,如 tar xvf newarc.tar.gz -C tmp/a/b/c。

如:按照日期備份htdocs文件。

tar –exclude=/usr/local/nginx/html/htdocs/download/backup  –exclude=/usr/local/nginx/html/htdocs/othersites -czvf /usr/local/resourcebackup/resource-`date +%Y-%m-%d_%H-%M-%S”`.tar.gz /usr/local/nginx/html/htdocs/*

例3

假設 test目錄下有 1 2 3 4 5 這5個目錄

現(xiàn)在要將 3 4 5目錄tar打包,1和2目錄不要

tar -zcvf  test.tar.gz –exclude=1 –exclude=2 test

tar -zcvf  test.tar.gz –exclude=test/1 –exclude=test/2 test

看man tar幫助,–exclude后面跟的好像是正則

注意: 要打包的test必須在命令最后,不然沒有效果.剛才郁悶了半天

Reference:
https://javaforall.cn/144086.html文章來源地址http://www.zghlxwxcb.cn/news/detail-592258.html

到了這里,關于linux怎么打包整個目錄,tar打包整個目錄(可排除子目錄)幾種方法[通俗易懂]的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包