1. 程式人生 > >find 忽略某些目錄

find 忽略某些目錄

有幾種方法。假如要忽略 dir1, dir2, dir3目錄2):

1)

 find . -type d \( -name dir1 -o -name dir2 -o -name dir3 \) -prune -o -print

2) 
 find . -path "./dir1" -prune -o -path "./dir2" -prune -o -path "./dir3" -prune -o -print

或者:
 find . -type d \( -path "./dir1" -o -path "./dir2" -o -path "./dir3" \) -prune -o -print

3)
 find . ! -path "*dir1*" ! -path "*dir2*" ! -path "*dir3*" -print

第一個命令會忽略任何名字匹配的目錄(./dir1, ./test/dir1),第二個只是顯式的(explicitly)忽略匹配的目錄(./dir1)

相關推薦

find 忽略某些目錄

有幾種方法。假如要忽略 dir1, dir2, dir3目錄2): 1) find . -type d \( -name dir1 -o -name dir2 -o -name dir3 \) -prune -o -print 2)  find . -path "

find 命令查詢檔案時忽略某些目錄

假設當前目錄下有 a,b,c 三個目錄,裡面都有一個 s.txt 檔案。[caz28]~/temp$find .  -type f -name s.txt -print ./b/s.txt ./c/s.txt ./a/s.txt 要忽略 a 目錄:[caz28]~/temp$find . -path ./a

Linux的find命令忽略某個目錄的查詢

例如我在root目錄建立一個目錄,目錄結構如下, test test/bin test/test.txt test/bin/a.txt test/bin/b.txt 查詢(遍歷)test裡面的檔案忽略bin目錄的命令是 find test -path "test/bin"

谷歌JSON技術--轉換成JSON忽略某些屬性

con ioe mat ring artifact noj arr except rri 公司小項目剛開始。自己編寫了一些Util方法 本公司用谷歌的json技術來處理json,通過接收HttpServletRequest 的輸入流來轉化成實體 pom.xml 如下 &

如何使git忽略某些文件或文件夾

什麽 信息 strong 手動 刪除 版本控制 為什麽 服務 bean 為什麽要忽略某些文件或文件夾的變化? git作為一款項目文件變更版本管理軟件,其主要功能之一就是追蹤項目文件夾內各種文件及文件夾的變更情況。但是,在日常使用中,並非項目文件夾下的所有文件及文件夾變更都需

【轉載】webstorm忽略node_modules目錄

www. 技術 exc 全局 get 上大 .com log block 轉載自:http://www.cnblogs.com/chengwb/p/6183440.html 我在使用了cnpm後node_modules之前的層級目錄變成了同一級目錄,所以目錄

idea創建.gitignore並從遠程git中刪除要忽略目錄(如.idea)

git1、將.idea目錄加入ignore清單.gitignore內容: /.idea//part00-common/target//part01-lambda/target/ 2、從git中刪除idea git rm --cached -r .idea 3、將.gitignore文件加入git g

禁止某些目錄解析php和httpd中的訪問標識限制

errors php7 asi 條件 fff chroot rul 代碼 name 禁止某個目錄解析php語法 為什麽要禁止某個目錄解析php如果web網站的目錄中存在靜態文件存放的目錄,那麽該目錄下應該禁止解析php,因為這種目錄下一般是上傳圖片等文件的,如果解析php,

eclipse的Git忽略某些不需要提交的文件

set pro nor settings 添加內容 .class target spa 找到 Eclipse切換到Navigator視圖,找到.gitignore文件(如果是maven項目,一般找作為modules的項目的.gitignore文件),添加內容: .se

linux find-在指定目錄下查找文件

cp命令 七天 更多 help命令 現在 當前目錄 path 選項 http 推薦:更多Linux 文件查找和比較 命令關註:linux命令大全 find命令用來在指定目錄下查找文件。任何位於參數之前的字符串都將被視為欲查找的目錄名。如果使用該命令時,不設置任何參數,則

IDEA忽略某些文件

.class ngs set 技術 target 過濾 pat tin 忽略文件 Settings→Editor→File Types 在下方的忽略文件和目錄(Ignore files and folders)中添加自己需要過濾的內容

git忽略某些檔案提交

在專案中有些配置檔案不需要提交,但是有同學在後面開發中發現在.igonore檔案中無論如何都無法忽略某些檔案的提交。原因在這裡: 已經維護起來的檔案,即使加上了gitignore,也無濟於事。—- 那麼如何解決呢?方式如下 git update-index --assume-un

git忽略某些檔案(.gitignore的配置語法)

很多時候我們不希望某一類檔案被git自動新增,也不希望這類檔案出現在git的未跟蹤列表中。尤其是在git status命令中輸出一大堆無關的檔案。git支援我們自定義忽略某些檔案的,git status也會變的跟清爽 我們需要在專案中與.git資料夾的同級目錄下建立一個.gitignore檔案(注

tar打包的時候忽略一些目錄

tar打包的時候忽略版本管理檔案目錄、日誌檔案目錄、storage/app目錄 tar -zcvf web.tar.gz web --exclude-vcs --exclude=storage/logs

【總結】Git忽略某些檔案或資料夾

有些時候,你必須把某些檔案放到Git工作目錄中,但又不能提交它們,比如儲存了資料庫密碼的配置檔案啦,等等,每次git status都會顯示“Untracked files …”,有強迫症的童鞋心裡肯定不爽。 好在Git考慮到了大家的感受,這個問題解決起來也很簡單,在Git工作區的根

Eclipse 中讓SVN選擇性忽略某些檔案

1      問題        在平時使用Eclipse基於Maven開發專案時,因為在提交程式碼時,我們只把Maven專案總的src資料夾和pom.xml檔案提交到SVN上,而不會將.settings、target、.classpath、.project這幾個資料夾及檔案

idea忽略某些檔案

     在idea顯示目錄的時候有時候會顯示 '.idea目錄 *.iml等配置檔案'。可以通過以下方式讓其不顯示: File | Settings | File Types: 找到Ignore file and folder 將.idea *.iml新增進去。然後點選Apply、OK即可。

linux命令之----find用於指定目錄下查詢檔案

1、find命令作用 find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。 2、find語法 find path

Git 忽略某些本地某些檔案

Git 提交程式碼時經常被一些本地檔案困擾,比如一些log, 使用者上傳的頭像(jpg),還有拉到本地lib 等 這篇blog主要介紹通過 配置 .gitignore檔案 解決這些問題。 1 測試環境

git命令之git gitignore 忽略某些檔案

專案中經常會生成一些Git系統不需要追蹤(track)的檔案。典型的是在編譯生成過程中 產生的檔案或是程式設計器生成的臨時備份檔案。當然,你不追蹤(track)這些檔案,可以 平時不用"git add"去把它們加到索引中。 但是這樣會很快變成一件煩人的事,你發現 專案中到