1.当前目录下的查找
ls filename
ls filena*
2.更专业的查找
精确查找文件名是123的文件 :
find path -name 123
查找123开头的文件:
find path -name 123* (或者加上引号 ‘123*’)
忽略大小写:
find path -iname ‘abc* '
满足字符数的匹配:
find path -iname ‘abc???? ' (只找abc后面有4个字符的文件)
查找某个类型的文件(linux文件有3种:普通文件,目录,软连接)
find path -type f/d/l
查找大于/小于某个容量的文件
find path -size (+-)10M
查找某个用户的文件
find path -user username
按照文件被修改的时间查找
atime, access time:文件被读取或者执行的时间
ctime, change time:文件状态改变时间
mime, modify time:文件内容被修改的时间
find path -mtime ( +-)30 -a -name “.log":查找30天以前/后的log文件
find patn -mmin (+-)30 -a -name ".log”:查找30min以前/后被修改的log文件
-a 表示 and -o表示or