精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何刪除Linux一個目錄下部分類型之外的所有文件的三種方法

系統(tǒng) Linux 系統(tǒng)運維
在這篇文章,我們將會向你展現(xiàn)如何通過 rm、 find 和 globignore 命令刪除一個目錄下除了指定文件擴展名或者類型的之外的文件。

[[176234]]

有的時候,你可能會遇到這種情況,你需要刪除一個目錄下的所有文件,或者只是簡單的通過刪除除了一些指定類型(以指定擴展名結(jié)尾)之外的文件來清理一個目錄。

在這篇文章,我們將會向你展現(xiàn)如何通過 rm、 find 和 globignore 命令刪除一個目錄下除了指定文件擴展名或者類型的之外的文件。

在我們進一步深入之前,讓我們開始簡要的了解一下 Linux 中的一個重要的概念 —— 文件名模式匹配,它可以讓我們解決眼前的問題。

在 Linux 下,一個 shell 模式是一個包含以下特殊字符的字符串,稱為通配符或者元字符:

  1. * – 匹配 0 個或者多個字符
  2. ? – 匹配任意單個字符
  3. [序列] – 匹配序列中的任意一個字符
  4. [!序列] – 匹配任意一個不在序列中的字符

我們將在這兒探索三種可能的辦法,包括:

使用擴展模式匹配操作符刪除文件

下來列出了不同的擴展模式匹配操作符,這些模式列表是一個用 | 分割包含一個或者多個文件名的列表:

  1. *(模式列表) – 匹配 0 個或者多個出現(xiàn)的指定模式
  2. ?(模式列表) – 匹配 0 個或者 1 個出現(xiàn)的指定模式
  3. @(模式列表) – 匹配 1 個或者多個出現(xiàn)的指定模式
  4. !(模式列表) – 匹配除了一個指定模式之外的任何內(nèi)容

為了使用它們,需要像下面一樣打開 extglob shell 選項:

  1. # shopt -s extglob 

1. 輸入以下命令,刪除一個目錄下除了 filename 之外的所有文件

  1. $ rm -v !("filename" 

 

 

 

刪除 Linux 下除了一個文件之外的所有文件

2. 刪除除了 filename1 和 filename2 之外的所有文件

  1. $ rm -v !("filename1"|"filename2" 

 

 

 

在 Linux 下刪除除了一些文件之外的所有文件

3. 下面的例子顯示如何通過交互模式刪除除了 .zip 之外的所有文件

  1. $ rm -i !(*.zip)  

 

 

 

在 Linux 下刪除除了 Zip 文件之外的所有文件

4. 接下來,通過如下的方式你可以刪除一個目錄下除了所有的.zip 和 .odt 文件的所有文件,并且在刪除的時候,顯示正在刪除的文件:

  1. $ rm -v !(*.zip|*.odt)   

 

 

刪除除了指定文件擴展的所有文件

一旦你已經(jīng)執(zhí)行了所有需要的命令,你還可以使用如下的方式關(guān)閉 extglob shell 選項。

  1. $ shopt -u extglob 

使用 Linux 下的 find 命令刪除文件

在這種方法下,我們可以只使用 find 命令的適當?shù)倪x項或者采用管道配合 xargs 命令,如下所示:

  1. $ find /directory/ -type f -not -name 'PATTERN' -delete 
  2. $ find /directory/ -type f -not -name 'PATTERN' -print0 | xargs -0 -I {} rm {} 
  3. $ find /directory/ -type f -not -name 'PATTERN' -print0 | xargs -0 -I {} rm [options] {} 

5. 下面的命令將會刪除當前目錄下除了 .gz 之外的所有文件

  1. $ find . -type f -not -name '*.gz' -delete  

 

 

 

find 命令 —— 刪除 .gz 之外的所有文件

6. 使用管道和 xargs,你可以通過如下的方式修改上面的例子:

  1. $ find . -type f -not -name '*gz' -print0 | xargs -0  -I {} rm -v {}  

 

 

 

使用 find 和 xargs 命令刪除文件

7. 讓我們看一個額外的例子,下面的命令行將會刪除掉當前目錄下除了 .gz、 .odt 和 .jpg 之外的所有文件:

  1. $ find . -type f -not \(-name '*gz' -or -name '*odt' -or -name '*.jpg' \) -delete  

 

 

 

刪除除了指定擴展文件的所有文件

通過 bash 中的 GLOBIGNORE 變量刪除文件

然而,***的方法,只適用于 bash。 GLOBIGNORE 變量存儲了一個路徑名展開pathname expansion功能的忽略模式(或文件名)列表,以冒號分隔。

為了使用這種方法,切換到要刪除文件的目錄,像下面這樣設置 GLOBIGNORE 變量:

  1. $ cd test 
  2. $ GLOBIGNORE=*.odt:*.iso:*.txt 

在這種情況下,除了 .odt、 .iso 和 .txt 之外的所有文件,都將從當前目錄刪除。

現(xiàn)在,運行如下的命令清空這個目錄:

  1. $ rm -v * 

之后,關(guān)閉 GLOBIGNORE 變量:

  1. $ unset GLOBIGNORE  

 

 

 

使用 bash 變量 GLOBIGNORE 刪除文件

注:為了理解上面的命令行采用的標識的意思,請參考我們在每一個插圖中使用的命令對應的 man 手冊。

就這些了!如果你知道有實現(xiàn)相同目錄的其他命令行技術(shù),不要忘了通過下面的反饋部分分享給我們。

責任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2017-06-09 13:51:42

Linux命令刪除文件

2022-03-26 09:18:06

Linux命令行工具刪除文件

2010-11-10 13:28:06

SQL Server刪

2016-10-12 13:53:38

JavaByteBufferRandomAcces

2021-07-13 12:31:27

IT組織改進首席技術(shù)官

2009-07-08 12:56:32

編寫Servlet

2013-05-31 10:36:56

ASP.net文件上傳

2022-08-19 11:17:09

Linux

2022-10-28 11:07:03

2022-05-31 16:00:46

Go 編程語言復制文件Go 標準庫

2022-05-30 07:07:35

Java監(jiān)聽文件Java 8

2011-04-18 15:32:45

游戲測試測試方法軟件測試

2010-09-14 15:10:49

CSS注釋

2023-08-14 17:58:13

RequestHTTP請求

2022-07-13 16:06:16

Python參數(shù)代碼

2024-11-15 07:00:00

Python發(fā)送郵件

2009-12-11 18:49:39

預算編制博科資訊

2009-06-23 10:45:18

Hibernate支持

2011-06-10 10:43:12

Ubuntu應用安裝

2022-01-20 09:58:44

Python元素列表
點贊
收藏

51CTO技術(shù)棧公眾號

日韩深夜影院| 国内三级在线观看| 午夜日韩福利| 日韩欧美国产精品一区| 一区二区三区的久久的视频| 国产成人精品一区二区色戒| 68国产成人综合久久精品| 欧美一区二区私人影院日本| 99久久免费观看| 午夜激情在线视频| 日产国产高清一区二区三区| 久久这里只有精品99| 国产成人av片| 在线观看网站免费入口在线观看国内 | 亚洲国内高清视频| 日韩欧美在线播放视频| 无遮挡的视频在线观看| 国产一区二区在线影院| 欧美交受高潮1| 国产ts在线播放| 四虎精品一区二区免费| 亚洲成人精品一区| 日韩精品最新在线观看| www.国产麻豆| 日日夜夜一区二区| 欧美成人黄色小视频| 亚洲天堂资源在线| 黑人一区二区三区| 亚洲18女电影在线观看| 视频一区视频二区视频三区高| 国产又粗又猛又爽| 亚洲综合欧美| 另类天堂视频在线观看| 精品无码一区二区三区| 91成人小视频| 在线观看视频欧美| 波多野结衣av一区二区全免费观看 | 久久综合一区| 99久久夜色精品国产亚洲| 国产精品亚洲产品| 久久av资源网站| 天天躁日日躁aaaa视频| 欧美日韩中出| 欧美丝袜丝交足nylons图片| 欧美精品久久久久久久自慰| 在线视频91p| 99re成人在线| av免费观看久久| 一级黄色a毛片| 亚洲美女色禁图| 久久国产精品网站| 国产白丝一区二区三区| 亚洲+变态+欧美+另类+精品| 日韩一区二区三区视频| 天堂在线资源视频| 日韩电影免费看| 亚洲国产va精品久久久不卡综合| 中文字幕久精品免| jizz亚洲| 国产欧美精品区一区二区三区| 亚洲自拍偷拍视频| 伊人免费在线观看| 久久亚洲综合| 38少妇精品导航| 日韩精品一区二区在线播放| 韩国自拍一区| 国内精品久久久久久| 免费看一级一片| 在线观看国产精品入口| 按摩亚洲人久久| 欧美肥妇bbwbbw| 久久五月天小说| 中文字幕一区日韩电影| 亚洲AV无码成人精品区明星换面 | 日产精品高清视频免费| 久热av在线| 久久久久久久一区| 日本一区二区三区视频在线播放| 亚洲色图另类小说| 韩国欧美一区二区| 国产伦精品免费视频| 中文字幕在线观看第二页| 视频在线在亚洲| 日韩av手机在线看| 日本一级一片免费视频| 国内精品久久久久久久影视麻豆| 色噜噜国产精品视频一区二区| 黄色aaa视频| 亚洲制服一区| 亚洲精品电影网在线观看| 亚洲一区二区三区综合| 亚州国产精品| 正在播放欧美视频| 国产精品精品软件男同| 欧美精品三区| 欧美专区在线观看| 这里只有精品免费视频| 极品少妇xxxx偷拍精品少妇| 91沈先生在线观看| www黄色网址| 99精品桃花视频在线观看| 欧美久久久久久| 色的视频在线免费看| 亚洲欧美日韩一区| 国产男女免费视频| 国产亚洲一区二区手机在线观看| 欧美视频一区二| 久久出品必属精品| 牛牛影视久久网| 少妇久久久久久| 青娱乐在线视频免费观看| 国产视频一区三区| 国产精品免费在线免费| www.色亚洲| 久久久美女毛片| 男人天堂成人网| 中老年在线免费视频| 亚洲成人av一区二区| 乱子伦视频在线看| 精品国产一区二| 亚洲欧美日本另类| 9999热视频| 久久国产精品毛片| 91精品国产高清久久久久久91裸体| 午夜视频免费在线| 亚洲欧美一区二区在线观看| 女人喷潮完整视频| 国产精品毛片无码| 亚洲人a成www在线影院| a在线视频播放观看免费观看| 亚洲一区日本| 亚洲一区二区三区毛片| 激情小视频在线观看| 亚洲一区二区四区蜜桃| 爱情岛论坛亚洲首页入口章节| 精品福利网址导航| 最好看的2019年中文视频| 日韩欧美视频在线免费观看| 国模无码大尺度一区二区三区| 日本成人三级| 天堂av在线网| 精品成人佐山爱一区二区| 中国1级黄色片| 999亚洲国产精| 91免费国产网站| 国产二区在线播放| 欧美日韩国产色| 无码人妻aⅴ一区二区三区玉蒲团| 成人同人动漫免费观看 | 日韩视频在线永久播放| 青青青视频在线播放| 亚洲一区二区免费看| 99精品国产高清在线观看| 日本激情在线观看| 欧美在线影院一区二区| 国产高清自拍视频| 在线日韩视频| 国产成人精品一区二区三区福利| a级毛片免费观看在线| 欧美日韩在线免费视频| 色哟哟精品观看| 美女诱惑黄网站一区| 精品国产免费一区二区三区| 丁香花在线高清完整版视频| 精品成人在线观看| 欧美精品入口蜜桃| 国产999精品久久久久久绿帽| 大桥未久一区二区| 国产精品日韩精品在线播放| 久久久精品视频成人| 国产精品久久久久久免费播放| 中文字幕永久在线不卡| 国产精品久久久久久9999| 欧美在线三区| 99re在线| av理论在线观看| 精品少妇一区二区三区日产乱码 | 欧美性猛交久久久乱大交小说| 亚洲欧洲免费| 国产激情999| 黄网址在线观看| 精品三级av在线| 国产成人精品一区二三区| 91免费看视频| 欧美精品性生活| 久久综合av| 91久久精品国产91久久性色tv | 久久蜜桃一区二区| 日本男人操女人| 99精品视频在线| 成人av资源| 在线女人免费视频| 在线午夜精品自拍| 888奇米影视| 亚洲尤物在线视频观看| 国产精品无码午夜福利| 蓝色福利精品导航| 国产91在线亚洲| 亚洲欧美成人vr| 成人午夜在线视频一区| 欧美xxxx性xxxxx高清| 亚洲精品在线观看www| 中文字幕第2页| 亚洲欧美日韩成人高清在线一区| 极品白嫩的小少妇| 久久亚洲风情| 欧美人与动牲交xxxxbbbb| 你懂的一区二区三区| 国产精品自拍偷拍视频| 国产乱妇乱子在线播视频播放网站| 国产丝袜精品第一页| 一区二区日韩视频| 午夜精品在线视频一区| 色欲狠狠躁天天躁无码中文字幕| 国产馆精品极品| 欧美日韩第二页| 综合av在线| 日韩亚洲一区在线播放| 亚洲综合影院| 国产精品欧美日韩| av电影免费在线看| 中文字幕日韩有码| 欧美熟妇交换久久久久久分类| 欧美调教femdomvk| 日韩精品一区二区不卡| 亚洲欧美电影院| 久久久久无码精品国产sm果冻| 粉嫩高潮美女一区二区三区| 午夜免费高清视频| 一区二区三区成人精品| 男人的天堂视频在线| 欧美精品尤物在线观看 | www插插插无码视频网站| 久久精品国产大片免费观看| 久久精品国产精品青草色艺| 久久久久九九精品影院| 国产精品va在线播放我和闺蜜| av资源在线| 欧美另类在线播放| 毛片在线看网站| 亚洲欧洲在线免费| 性感美女福利视频| 精品久久久久99| 国产裸体无遮挡| 欧美视频你懂的| chinese国产精品| 精品久久香蕉国产线看观看亚洲| 欧美色图一区二区| 国产精品每日更新在线播放网址| jizz日本免费| 成人高清伦理免费影院在线观看| 在线观看日本www| 日韩和欧美一区二区| 大陆极品少妇内射aaaaa| 欧美国产免费| 中文字幕一区二区三区四区五区| 精品视频免费| 日韩精品国内| 国产一区二区欧美| 国产精品yjizz| 91嫩草国产线观看亚洲一区二区| 国产精品爽黄69| 婷婷午夜社区一区| 57pao精品| 亚洲色图官网| 秋霞午夜一区二区| 日韩激情电影| 日本精品视频在线观看| 女人高潮被爽到呻吟在线观看 | 久草视频在线资源| 一区二区三区 在线观看视频| 国产免费无码一区二区视频| 一区二区三区精品视频| 国产一级理论片| 精品动漫一区二区三区| 91av在线免费视频| 色哦色哦哦色天天综合| www.亚洲激情| 91精品免费在线观看| 精品人妻伦一二三区久久| 日韩精品一区二区三区在线| 色一情一乱一乱一区91av| 亚洲国产精品福利| 欧美成人综合在线| 色综合伊人色综合网| av毛片在线看| 69视频在线播放| 日韩欧美一区二区三区在线观看 | 久久久久青草大香线综合精品| 美女爆乳18禁www久久久久久| 国产精品色婷婷久久58| 中文字幕另类日韩欧美亚洲嫩草| 午夜欧美2019年伦理| 无码人妻精品一区二区三区蜜桃91 | 亚洲一区二区不卡视频| 一本一道久久a久久精品蜜桃| av在线观看地址| 日韩av高清在线观看| 熟妇无码乱子成人精品| 99re成人精品视频| 日本免费网站视频| 亚洲一级二级在线| 免费一级a毛片| 日韩一区二区在线播放| 亚洲av成人无码久久精品老人| 在线免费看av不卡| 四虎亚洲成人| 国产精品狠色婷| jizz性欧美23| 亚洲精品乱码视频| 黄色av一区| 在线观看免费视频高清游戏推荐| 国产福利精品一区| 成人免费毛片日本片视频| 国产精品久久看| 精品国产乱码一区二区| 色噜噜偷拍精品综合在线| 99久久一区二区| 亚洲天堂av网| 99爱在线观看| 亚洲a成v人在线观看| 一区二区导航| 国产 欧美 日本| 久久国产欧美日韩精品| 中文字幕一区二区人妻电影丶| 国产精品麻豆99久久久久久| 欧美激情亚洲综合| 日韩精品一区二区三区视频| av在线播放网| 欧美怡红院视频一区二区三区| 豆花视频一区| 亚洲精品日韩精品| 韩国久久久久| 久久无码人妻一区二区三区| 欧美激情在线看| 国产成人亚洲欧洲在线| 日韩欧美卡一卡二| 在线免费黄色| 国产精品成人观看视频国产奇米| 老司机成人在线| 欧美一级中文字幕| 精品一区二区在线播放| 亚洲一二三精品| 欧美性高跟鞋xxxxhd| 免费观看国产视频| 欧美大片欧美激情性色a∨久久| 久久亚洲精品人成综合网| 鲁丝一区鲁丝二区鲁丝三区| 亚洲美女91| 中文字幕免费在线播放| 亚洲一区二区在线视频| 国产熟女精品视频| 久久久久www| 99er精品视频| 麻豆中文字幕在线观看| 久久国产乱子精品免费女| 精品人妻无码一区| 在线观看一区二区精品视频| 欧美女优在线| 日本一欧美一欧美一亚洲视频| 午夜精品福利影院| 日日碰狠狠添天天爽超碰97| www.欧美精品一二区| 日韩字幕在线观看| 亚洲精品国产精品乱码不99按摩| 不卡专区在线| 久久99欧美| 久久九九电影| 91成人精品一区二区| 欧美午夜不卡视频| 92国产在线视频| 国产免费观看久久黄| 久久精品免费一区二区三区| 岛国av免费在线| 一区二区三区精品视频| 空姐吹箫视频大全| 69国产精品成人在线播放| 视频一区欧美| 日本超碰在线观看| 最新欧美精品一区二区三区| 国产模特av私拍大尺度| 久久久久久久久中文字幕| 欧美18免费视频| 日韩视频免费在线播放| 国产精品久久久久一区 | 免费在线一区观看| 黄色录像二级片| 亚洲精品一区二区三区福利| 秋霞伦理一区| 神马影院一区二区| 韩国毛片一区二区三区| 国产一级一级片| 亚洲欧美日韩天堂一区二区| 四虎国产精品免费久久5151| www婷婷av久久久影片| 久久综合成人精品亚洲另类欧美 | xxx中文字幕| 性欧美大战久久久久久久久| 天堂在线观看av| 国产精品999999|