Linux 查找文件、目录、内容命令

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"

猜你喜欢

转载自blog.csdn.net/peng2hui1314/article/details/105047787
今日推荐