find命令之查詢指定目錄

2021-06-16 12:30:39 字數 818 閱讀 1424

問題#1:

在當前目錄下查詢不在 .svn 目錄中的可執行檔案。

$ find . -path "*.svn*" -prune -o -type f -executable -print

注意:-print 必須放到最後;-o 表示邏輯運算 or;即如果 -path 後的模式匹配成功,則執行。 -prune 表示忽略該目錄;否則(-o)就執行 -type f -executable -print。

問題#2:

在當前目錄下查詢沒有副檔名的檔案

$ find . ! -name "*.*" -type f

問題#3:

在當前目錄下查詢即不在 man 目錄下也不在 doc 目錄下的所有無副檔名檔案

$ find . \( -path "*man*" -o -path "*doc*" \) -prune -o -type f ! -name "*.*" -print

問題#4:

查詢所有不在 .svn 目錄下的檔案

$ find 

! -path "*.svn*"

-type f

注意:-path "*.svn*" 可解釋為路徑名稱滿足表示式「*.svn*」的所有目錄;

! -path "*.svn*" 可解釋為路徑名稱不滿足表示式「*.svn*」的所有目錄。

此方法比之前的方法更簡練,效果一樣。

mongodb查詢之find命令

我們首先新建乙個集合 便於接下來的測試 for var i 0 i 100 i db.user.insert 指定返回的健查詢 只查詢出只包含name健的資料 db.user.find 若是希望在查詢中不包含age這個鍵的資料 db.user find 條件查詢 l t lte gt gte 就是全...

查詢命令之find 五

find 查詢相關檔案 格式 find pathname option print 看好下面的引數 例一 檢視當前目錄下所有的txt格式的檔案。例二 按照更改時間或訪問時間來查詢檔案,可以使用mtime atime ctime mtime 檔案最後一次的修改時間 atime 檔案最後一次訪問的時間 ...

Linux之find查詢命令

linux中find常見用法示例 root localhost find path option action 引數 1.與時間有關的引數 共有 atime ctime與 mtime,以 mtime為例 mtime n n為數字,意義為在n天之前的 一天之內 被更改過的檔案 mtime n 列出在n...