linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串

find.|xargsgrep-ri"IBM"

查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名

find.|xargsgrep-ri"IBM"-l

find命令举例

find-name"*.txt"-print查找txt结尾的文件并输出到屏幕上

find/cmd".sh"-print查找/cmd目录下所有sh文件,并输出

find.-perm755-print查找当前目录下权限为755的文件,并输出

find`pwd`-userroot-print查找当前目录下属主为root的文件,并输出

find./-groupsunwill-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-typed-print查找/var目录下所有目录

find/var-typel-print查找/var目录下所有的符号链接文件。

find.-size+1000000c-print查找当前目录下大于1000000字节的文件

find/-name"con.file"-depth-print查找根目录下有无"con.file",若无则在其子目录中查找

find.-typef-execls-l{}\;查找当前目录下是否有普通文件,若有则执行ls-l

相关推荐