<rp id="jor0w"></rp>
<dd id="jor0w"><track id="jor0w"></track></dd>
  • <rp id="jor0w"></rp>

    服務(wù)項目:網(wǎng)站建設、仿站、程序開(kāi)發(fā)、APP開(kāi)發(fā)設計、移動(dòng)網(wǎng)站開(kāi)發(fā)設計、企業(yè)網(wǎng)站設計、電子商務(wù)網(wǎng)站開(kāi)發(fā)、網(wǎng)站維護、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
    四川???萍加邢薰?></a></div>
                    <div   id=四川???萍加邢薰? title=
    四川???萍加邢薰?(開(kāi)發(fā)設計官網(wǎng))TEL : 15308000360 / QQ : 38585404

    您的位置:首頁(yè) > 技術(shù)經(jīng)驗 > 服務(wù)器 > 正文

    Linux下tar命令exclude選項排除指定文件或目錄后綴
    技術(shù)支持服務(wù)電話(huà):15308000360 【7x24提供運維服務(wù),解決各類(lèi)系統/軟硬件疑難技術(shù)問(wèn)題】

    在linux中可以用tar打包目錄 file 文件夾有如下文件

    [root@cloud ~]# ll file
    總用量 8
    -rw-r--r--. 1 root root    0 4月  14 22:18 a.jpg
    -rw-r--r--. 1 root root    0 4月  14 22:25 a.log
    -rw-r--r--. 1 root root    0 4月  14 22:18 a.txt
    -rw-r--r--. 1 root root    0 4月  14 22:18 b.jpg
    -rw-r--r--. 1 root root    0 4月  14 22:25 b.log
    -rw-r--r--. 1 root root    0 4月  14 22:18 b.txt
    drwxr-xr-x. 2 root root 4096 4月  14 22:18 dir1
    drwxr-xr-x. 2 root root 4096 4月  14 22:18 dir2
    
    完全打包
    [root@cloud ~]#  tar -cvf file.tgz file/
    file/
    file/b.jpg
    file/b.txt
    file/dir2/
    file/b.log
    file/dir1/
    file/dir1/b.txt
    file/dir1/a.txt
    file/a.jpg
    file/a.txt
    file/a.log
    
    這樣是打包全部文件,我們需要排除jpg文件可以這么弄
    [root@cloud ~]#  tar -cvf file.tgz file/ --exclude *.jpg
    file/
    file/b.txt
    file/dir2/
    file/b.log
    file/dir1/
    file/dir1/b.txt
    file/dir1/a.txt
    file/a.txt
    file/a.log
    [root@cloud ~]#
    
    這樣,就會(huì )把jpg后綴的文件都排除了,包括子目錄! 如果是多個(gè)后綴類(lèi)型需要被排除可以在后面添加,無(wú)限制
    [root@cloud ~]#  tar -cvf file.tgz file/ --exclude *.txt --exclude *.jpg
    file/
    file/dir2/
    file/b.log
    file/dir1/
    file/a.log
    [root@cloud ~]#
    
    以上是匹配排除某個(gè)文件類(lèi)型后綴,也可以直接指定文件名
    [root@cloud ~]#  tar -cvf file.tgz file/ --exclude a.txt 
    file/
    file/b.jpg
    file/b.txt
    file/dir2/
    file/b.log
    file/dir1/
    file/dir1/b.txt
    file/a.jpg
    file/a.log
    [root@cloud ~]#
    
    或者指定目錄
    [root@cloud ~]#  tar -cvf file.tgz file/ --exclude dir1
    file/
    file/b.jpg
    file/b.txt
    file/dir2/
    file/b.log
    file/a.jpg
    file/a.txt
    file/a.log
    [root@cloud ~]#
    
    也可以排除目錄與文件一起混合使用,如:
    [root@cloud ~]#  tar -cvf file.tgz file/ --exclude dir1 --exclude a.log --exclude *.jpg
    file/
    file/b.txt
    file/dir2/
    file/b.log
    file/a.txt
    [root@cloud ~]#
    



    上一篇:Linux CentOS 進(jìn)程CPU占用100%木馬查殺過(guò)程
    下一篇:Windows指定VPN定時(shí)連接+斷開(kāi)腳本自動(dòng)重連

    相關(guān)熱詞搜索:linux tar 壓縮
    91无码粉嫩小泬无套在线观看