導航:首頁 > 文件類型 > find文件名正則

find文件名正則

發布時間:2023-02-16 17:30:56

linux find 正則表達式

1:
find 0?
0?代表的是要查找的路徑, 意思是在0?這個路徑下查找. bash的?匹配任意一個字元,內這里0?匹配到了01和0s. 在01和0s下查找文件,返回容了01 0s.

2:
find 0.
在0.下查找,bash里.就是字元'.' ,因為沒有0.這個文件, 所以報上面的錯誤.

3.
find ./ -regex "0."
在當前目錄查找匹配正則0.的文件, -regex的正則"0." 使用的是emacs的正則, 匹配0後面跟一個字元. 錯誤是在於-regex的正則表達式必須匹配整個路徑, 文件名前的路徑"./"也需要匹配. 可以這樣寫
find ./ -regex "./0."

❷ linux,find命令

在Linux系統下用find命令在系統特定目錄下,查找具有某種特徵的文件;find命令後面寫上-name,表明要求系統按照文件名查找,最後寫上httpd.conf這個目標文件名即可,命令反饋顯示出查找結果列表:

find/-namehttpd.conf
etc/httpd/conf/httpd.conf
#這就是httpd.conf這個文件在Linux系統中的完整路徑

#find()命令參數
-aminn
#查找系統中最後N分鍾訪問的文件
-atimen
#查找系統中最後n*24小時訪問的文件
-cminn
#查找系統中最後N分鍾被改變狀態的文件
-ctimen
#查找系統中最後n*24小時被改變狀態的文件
-empty
#查找系統中空白的文件,或空白的文件目錄,或目錄中沒有子目錄的文件夾
-false
#查找系統中總是錯誤的文件
-fstypetype
#查找系統中存在於指定文件系統的文件,例如:ext2.
-gidn
#查找系統中文件數字組ID為n的文件
-groupgname
#查找系統中文件屬於gnam文件組,並且指定組和ID的文件。

❸ [Linux] find 如何使用擴展POSIX正則和斷言

find使用正則:
find . -regex ".*\.\(txt\|sh\)"
加參數「-regextype type」可以指定「type」類型的正則語法,find支持的正則語法有:emacs、posix-awk、posix-basic、posix-egrep、posix-extended。

find使用posix-extened正則:
find . -regextype posix-extended -regex ".*\.(txt|sh)"

❹ Linux find命令的搜索路徑可否使用正則表達

支持正則表達式,如果認為多次敲命令麻煩,可以考慮寫一寫腳本。這樣每次執行這個腳本就可以了。
還有如果要查詢一個文件或者一個文件里的數據。你可以從擁有該文件的根目錄查起,因為find命令可以遞歸查詢多個子目錄。 另外找到一個方法 find -regex 'name' 此處的name是包含全路徑的,但是此處的正則表達式語法有點不一樣。

閱讀全文

與find文件名正則相關的資料

熱點內容
nodejs前端後端 瀏覽:129
程序俠後台多少 瀏覽:32
mysqle執行sql文件在哪裡 瀏覽:466
資料庫iostat1 瀏覽:986
java圖片工具包 瀏覽:159
ps文件損壞出現不兼容情況 瀏覽:942
為什麼iphone耗wifi 瀏覽:495
網頁寬度代碼 瀏覽:144
編程踩坑路01怎麼免費用 瀏覽:612
wps作圖教程 瀏覽:610
華為一汽奧迪app怎麼放在桌面 瀏覽:936
博途編程語言怎麼轉換 瀏覽:604
wt是什麼文件 瀏覽:75
孩子出生證能在什麼網站找到嗎 瀏覽:465
java日期compare 瀏覽:120
深州有哪個編程學校好 瀏覽:826
抖音數據中心怎麼才算合格 瀏覽:540
全棧視頻數據是什麼 瀏覽:787
網上少兒編程哪個好些 瀏覽:132
oracle資料庫優化方法 瀏覽:844

友情鏈接