linux系统终端搜索文件,通过 find 这终端查找文件

find命令搜索文件 find命令非常高效,并且使用简单.

find命令来自unix,OS X和Linux系统同样支持该命令.

find命令格式:

** find 文件路径 参数**

这用户目录下查找

查找文件名中包含 redis.conf 的文件

find ~ -name "redis.conf*"

-name 是指定参数

redis.conf* *号匹配任意字符,说明以 redis.conf 开头的文件

aa47d856e6f906cbbe00b68005baf2de.png

文章目录

指定文件目录下查找

在特定的文件夹中寻找特定的文件,比如 这 / 目录下查找 redis.conf开头的文件

find ~ -name "redis.conf*"

f1f11c15f18c85222943556c8666788b.png

mac系统通过mdfind命令搜索文件

mdfind命令就是Spotlight功能的终端界面,这意味着如果Spotlight被禁用,mdfind命令也将无法工作.

mdfind命令非常迅速.

基本的使用方法是:

mdfind -name 文件名字

我们查找 redis.conf 文件

mdfind -name "redis.conf"

1ee2e3d9987161c8f7c98c98f9141b1e.png

因为mdfind就是Spotlight功能的终端界面,你还可以使用mdfind寻找文件和文件夹的内容.

比如通过以下命令寻找所有包含 mongodb 文字的文件:

mdfind "mongodb"

mdfind命令还可以通过-onlyin参数搜索特定文件夹的内容

mdfind -onlyin / redis.conf

这条命令可以搜索 / 文件目录中所有 redis.conf 文件.