find命令 查找包含樣式的目錄和文件, 默認查找當前目錄以及子目錄 跟-exec 後續執行命令

參數:
-name<範本樣式>:指定字符串做爲尋找文件或目錄的範本樣式
-iname<範本樣式>:此參數的效果和指定「-name」參數相似,但忽略字符大小寫的差異;
-exec<執行指令>:假設find指令的回傳值爲True,就執行該指令。-exec參數以分號;結尾。
{} 花括號表明前面find查找出來的文件名
 -exec選項後面跟隨着所要執行的命令或腳本,而後是一對兒{ },一個空格和一個\,最後是一個分號
如:
find . -type f -exec ls -l {} \; 
find .-type f -user root -exec chown tom {} \;
find . -type f -name "*.txt" -exec cat {} \;> all.txt

   由於單行命令中-exec參數中沒法使用多個命令,如下方法能夠實如今-exec以後接受多條命令linux

-exec ./text.sh {} \;
 

find ./ -size +1M -o -type d  #尋找當前目錄下文件大於1M的文件或者是目錄。-a and-o or-not not常跟上-exec 執行後續命令如:參考:http://blog.csdn.net/liuhuiyan_2014/article/details/45053919 http://man.linuxde.net/find http://blog.csdn.net/u014762921/article/details/54287302
相關文章
相關標籤/搜索