校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux find命令中-path -prune參數作用詳細介紹

Linux find命令中-path -prune參數作用詳細介紹

熱門標簽:怎樣給景區加百度地圖標注 地球地圖標注方法 樺甸電銷機器人 河北語音電銷機器人 河南智能電話機器人公司 電話機器人哪里有賣的 商戶地圖標注 壽光百度地圖標注中心網站 新鄭電銷外呼系統線路

  Linux下find命令擁有多種查找方式,那么find命令中加上-path -prune參數會怎么樣呢?下面小編就給大家介紹下find命令中-path -prune的用法。

  假如在當前目錄下查找文件,且當前目錄下有很多文件及目錄(多層目錄),包括dir0、dir1和dir2 。。。等目錄及dir00、dir01.。.dir10、dir11.。。等子目錄。

  1. 在當前目錄下查找所有txt后綴文件

  find 。/ -name *.txt

  2.在當前目錄下的dir0目錄及子目錄下查找txt后綴文件

  find 。/ -path ‘。/dir0*’ -name *.txt

  3.在當前目錄下的dir0目錄下的子目錄dir00及其子目錄下查找txt后綴文件

  find 。/ -path ‘*dir00*’ -name *.txt

  4.在除dir0及子目錄以外的目錄下查找txt后綴文件

  find 。/ -path ‘。/dir0*’ -a -prune -o -name *.txt -print

  說明:-a 應該是and的縮寫,意思是邏輯運算符‘或’(); -o應該是or的縮寫,意思是邏輯運算符‘與’(||), -not 表示非。

  命令行的意思是:如果目錄dir0存在(即-a左邊為真),則求-prune的值,-prune 返回真,‘與’邏輯表達式為真(即-path ‘。/dir0*’ -a -prune 為真),find命令將在除這個目錄以外的目錄下查找txt后綴文件并打印出來;如果目錄dir0不存在(即-a左邊為假),則不求值-prune ,‘與’邏輯表達式為假,則在當前目錄下查找所有txt后綴文件。

  5.在除dir0、dir1及子目錄以外的目錄下查找txt后綴文件

  find 。/ \( -path ‘。/dir0*’ -o -path ‘。/dir1*’ \) -a -prune -o -name *.txt -print

  注意:圓括號()表示表達式的結合。即指示 shell 不對后面的字符作特殊解釋,而留給 find 命令去解釋其意義。由于命令行不能直接使用圓括號,所以需要用反斜杠‘\&;進行轉意(即‘\&;轉意字符使命令行認識圓括號)。同時注意‘\(’,‘\)’兩邊都需空格。

  6.在dir0、dir1及子目錄下查找txt后綴文件

  find 。/ \( -path ‘。/dir0*’ -o -path ‘。/dir1*’ \) -a -name *.txt -print

  +1. 在所有以名為dir_general的目錄下查找txt后綴文件

  find 。/ -path ‘*/dir_general/*’ -name *.txt -print

  上面就是Linux下find命令-path -prune的用法介紹了,可以上傳,find組合-path -prune參數能產生6種查找方式,滿足需要特定查找的用戶要求,趕緊試試看吧。

標簽:懷化 廣州 湖北 六安 遵義 喀什 咸陽 阿壩

巨人網絡通訊聲明:本文標題《Linux find命令中-path -prune參數作用詳細介紹》,本文關鍵詞  Linux,find,命令,中,-path,-prune,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux find命令中-path -prune參數作用詳細介紹》相關的同類信息!
  • 本頁收集關于Linux find命令中-path -prune參數作用詳細介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 常德市| 青冈县| 建平县| 通州市| 郑州市| 南丹县| 巴东县| 廊坊市| 凌源市| 贡山| 长白| 门头沟区| 通州市| 镇平县| 出国| 梨树县| 保山市| 东山县| 南陵县| 治多县| 宁化县| 梅河口市| 自治县| 阳山县| 玉林市| 平果县| 嘉义市| 洛宁县| 黄石市| 吴堡县| 黑河市| 湘潭市| 广州市| 龙州县| 通河县| 西宁市| 牟定县| 于都县| 申扎县| 崇左市| 迁安市|