0

搜索包含“abc”的目录或文件最简单的命令是什么?

4

3 回答 3

4

您可以使用find命令:

find . -name "*abc*"

前面的命令将在当前目录(及其所有子目录)中搜索包含“abc”的任何文件或目录。

于 2012-07-16T18:38:33.113 回答
1

定位命令_

locate "*abc*"

除了已经提到的find命令之外,它也可以工作。

请注意,这可以通过查询通常作为 cron 作业定期运行的命令创建/更新/维护的数据库来快速工作。updatedb然而,这意味着如果文件刚刚创建,您可能在再次运行之前找不到它updatedb(或者您自己运行它,假设您有 sudo 特权)。在这些情况下find,可能是您最好的选择,虽然速度较慢,因为它会搜索您当时指定的目录。

于 2012-07-16T18:44:28.167 回答
0

这应该这样做

find / -iname "*abc*"
于 2012-07-16T18:39:25.420 回答