2015年4月13日 星期一

[Linux] linux搜尋小技巧

一般狀態下我們會用find -iname 來找出指定名稱的檔案或資料夾,
以grep -r 來遞迴式搜尋字串,但grep -r 其實無法非常完整的遞迴,
下面利用xargs將前面使用的資料傳遞到後面當作參數的特性,
來進行較快速且較完整的字串搜尋。

find -iname "*"|xargs grep "reboot" // reboot替代成你想要搜尋的字串

在*處進行一些處理就可以進行其他簡單的篩選。
比如只找c語言的檔案: "*.c"