1. 查找指定文件
# 搜索全盘,查找 a.txt 文件
find / -name 'a.txt'
# 搜索全盘,查找 a.txt 文件(忽略大小写)
find / -iname 'a.txt'
# 查询当前目录所有的 txt 文件
find . -name '*.txt'
2. 查找目录(文件夹)
# path 为要查找的路径
find / -name 'path' -type d
# 搜索全盘,查找 mysql 文件夹
find / -name 'mysql' -type d
# 搜索全盘,模糊查找 mysql 文件夹
find / -name '*mysql*' -type d
3. 查找文件内容
# 在 /home 目录下所有的普通文件中,搜索 rocblog,显示文件路径信息和匹配的关键字
find /home -type f | xargs grep "rocblog"
# 模糊匹配搜索
find /home -type f | xargs grep "rocb*"
# 在 /home 目录下所有的普通文件中,搜索 rocblog ,只显示关键词所在文件的路径信息
find /home -type f | xargs grep -ril "rocblog"