Linux命令之---find


命令簡介

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 文件中

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM