如何在 FreeBSD 中查找文件

如何在 FreeBSD 中查找文件

我正在尝试查找example.filenameFreeBSD 服务器上的所有副本。最好的/最简单/最有效的方法是什么?

答案1

find / -name example.filename

答案2

locate filename

比 快得多find如果您正在运行定位服务,它只查找上次运行时存在的文件updatedb(通常是前一天晚上在 cron 作业的控制下)。

手动运行updatedb,但这甚至比克莱图斯find建议,并且需要 root 权限。我有时会在安装一堆新东西后手动更新数据库。

答案3

有时你想在特定目录级别查找文件。在这种情况下,使用 shell 通配符会很方便:

ls /data/*/example.filename

显然,只有当您具有严格的目录结构时这才有效。

答案4

我有时会


  find . | grep example.filename

但可能效率极低。

相关内容