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