查找文件用find命令,find命令格式为
find path expression(注意:这里的expression不是正则表达式,只是通配符)
如想要在当前目录下查找以s开头的文件:
find . -name 's*' -type f -size +2
上面这个命令的意思是在当前目录下查找文件以s开头,文件类型为文件(而不是目录),文件大小大于2的所有文件。
查找文件内容用grep命令,格式为:
grep option pattern file/file(注意:这里的pattenr才是正则表达式)
正则表达式主要有5个. * ^ $ []
其中“.”表示任意一个字符,“*”表示数量,0到多个,
“^”表示以那个字符开头,“”表示以那个字符结尾。
“[]”表示取[]里任意一个字符
如想要查找文件中的邮件地址:
grep '.*[@].*/..*' user
这里没有用到option,一般可以用“-i”(igrone)来忽略大小写查找内容。