find命令是一個非常實用的Linux命令,不管是高手還是菜鳥都能用到,下面簡單介紹find命令的常用方法;
工具/原料
作業系統:Ubuntu
方法/步驟
通過檔名查詢檔案;
find -name "filename"
通過檔名查詢檔案,但是忽略大小寫;
find -iname "filename"
相反查詢;
find -not -name "filename"
通過檔案大小查詢檔案;
find -size +50M (+表示比指定大小大)
find -size -50M (-表示比指定大小小)
find -size 50M (表示與指定大小相等)
(檔案大小的單位不能是KB)
限定搜尋指定目錄的深度;
使用mindepth和maxdepth引數;
例如:查詢根目錄下2層子目錄到3層子目錄之間的passwd檔案;
需要注意的是,在執行find命令時,如果不指定查詢的範圍,則預設為當前目錄及其子目錄,如果需要指定查詢目錄,則格式為:find [serachpath] -name "filename"