Linux命令之---find

命令簡介

find明林用於查找目錄下的文件,同時也能夠調用其餘命令執行相應的操做正則表達式

命令格式

find pathname -options [-print -exec -ok ...]運維

find [選項] [路徑] [操做語句]3d

說明:1)注意find命令以及後面的選項和路徑,操做語句,每一個元素之間都至少要有一個空格。blog

   2)注意子模塊的前後順序內存

命令參數選項

以上參數選項參考跟老男孩學LInux運維:核心系統命令這本書,io

舉例子

例(1) 查找指定時間內修改過的文件

find查找時間說明圖以下語法

·-4表示文件更改時間距如今4天之內。
·+4表示文件更改時間距如今4天之前。
·4表示距如今第4天。im

例子(2)利用!反向查找

例子(3)find正則表達式

find正則表達式因爲-name參數只支持「*」、「?」、「[]」這三個通配符,所以在碰到複雜的匹配需求時,就會用到正則表達式。find正則表達式語法爲:d3


find pathname -regextype "type" -regex "pattern"db

例子(4)ls -l命令放在find命令的xargs後玩。

例子(5)使用xargs執行mv命令

例子(6)ls -l命令放在find命令的-exec選項中 

例子(7)在整個系統中查找內存信息轉儲文件(core dump) ,而後把結果保存到/tmp/core.log 文件中

以上都是參考核心系統命令這本書來實踐的,權當練手了。。。