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"