命令簡介
find明林用於查找目錄下的文件,同時也可以調用其他命令執行相應的操作
命令格式
find pathname -options [-print -exec -ok ...]
find [選項] [路徑] [操作語句]
說明:1)注意find命令以及后面的選項和路徑,操作語句,每個元素之間都至少要有一個空格。
2)注意子模塊的先后順序
命令參數選項
以上參數選項參考跟老男孩學LInux運維:核心系統命令這本書,
舉例子
例(1) 查找指定時間內修改過的文件
find查找時間說明圖如下
·-4表示文件更改時間距現在4天以內。
·+4表示文件更改時間距現在4天以前。
·4表示距現在第4天。
例子(2)利用!反向查找
例子(3)find正則表達式
find正則表達式由於-name參數只支持“*”、“?”、“[]”這三個通配符,因此在碰到復雜的匹配需求時,就會用到正則表達式。find正則表達式語法為:
find pathname -regextype "type" -regex "pattern"
例子(4)ls -l命令放在find命令的xargs后玩。
例子(5)使用xargs執行mv命令
例子(6)ls -l命令放在find命令的-exec選項中
例子(7)在整個系統中查找內存信息轉儲文件(core dump) ,然后把結果保存到/tmp/core.log 文件中
以上都是參考核心系統命令這本書來實踐的,權當練手了。。。