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处理

猜你喜欢

转载自blog.csdn.net/weixin_42651205/article/details/85322467