find
1
|
find ~ -name test.txt - print #查找home目录下面名字为test.txt
|
1
|
find . -name
"*.txt"
-
print
#.代表当前目录,查找以.txt结尾的文件
|
[zhangy@BlackGhost ~]$ find ~ -name "[0-9]*.pid" -print #查找以数字开头的所有 pid文件,在这里要说[0-9]*不能匹配23,它跟一般的语言类正则不太一样,shell里面的*可以代表 一切字符(单个,多个都行),如果想匹配2345只能这样写[0-9][0-9][0-9][0-9] /home/zhangy/.tencent/qq/95219454.pid
1
|
find . - type d - print #查找当前目录下面的目录文件
|
1
|
find . ! - type d - print #查找当前目录下面的非目录文件
|
1
|
find . -type f -size +100000 -exec ls -al {} \;
|
1
|
find . -name "*.sql" -print
|
1
|
find . -name "*.sql*" -print
|
1
|
find . -name "28*" -print
|
1
|
find . -name "null_*" -exec basename {} \; |sort
|
1
|
find . -type f -name "*.log" | xargs grep -r "error"
|
本文转自 a928154159 51CTO博客,原文链接:http://blog.51cto.com/zhibeiwang/1830110