linux下查找包含某字符串內容的文件名和所在行號

find .h| xargs grep -rni “class” 查找目錄下所有包含class字符串的.h文件,並且打印出含有該字符串的文件名,注意:i-忽略大小寫、n-顯示行號。
grep -rn “hello,world!” * 查找包含 hello,world! 字符串的所有文件
ls -l| grep -v .tar.gz | xargs rm -rf
find -type f -name '
.php’|xargs grep ‘GroupRecord’
find -name "
.txt" -print 查找txt結尾的文件並輸出到屏幕上
find /cmd “.sh” -print 查找/cmd目錄下所有sh文件,並輸出
find . -perm 755 -print 查找當前目錄下權限爲755的文件,並輸出
find pwd -user root -print 查找當前目錄下屬主爲root的文件,並輸出
find ./ -group sunwill -print 查找當前目錄下所屬主是sunwill的文件
find /var -mtime -5 -print 查找/var目錄下更改時間爲5天內的所有文件
find /var -mtime +5 -print 查找/var目錄下更改時間爲5天以前的所有文件
find /var -newer “myfile1” ! -newer “myfile2” -print 查找/var目錄下比myfile1新,但是比myfile2舊的所有文件。
find /var -type d -print 查找/var目錄下所有目錄
find /var -type l -print 查找/var目錄下所有的符號鏈接文件。
find . -size +1000000c -print 查找當前目錄下大於1000000字節的文件
find / -name “con.file” -depth -print 查找根目錄下有無"con.file",若無則在其子目錄中查找
find . -type f -exec ls -l {} ; 查找當前目錄下是否有普通文件,若有則執行ls -l
find ./ -perm -7 -print | xargs chmod o-w 查找權限爲7的文件並傳遞給chmod處理

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章