标签: bash shell unix command-line
用于搜索包含“abc”的目录或文件的最简单命令是什么?
答案 0 :(得分:4)
您可以使用find命令:
find
find . -name "*abc*"
上一个命令将搜索当前目录(及其所有子目录)中包含“abc”的任何文件或目录。
答案 1 :(得分:1)
locate命令
locate "*abc*"
除了已经提到的find命令外,还可以使用。
请注意,这可以通过查询由updatedb命令创建/更新/维护的数据库来快速 ,该命令通常作为cron作业定期运行。这意味着,如果文件刚刚创建,您可能在updatedb再次运行之前找不到它(或者您自己运行它,假设您有sudo权限)。在这些情况下,find可能是您最好的选择,而速度较慢,因为它会搜索您当时指定的目录。
updatedb
答案 2 :(得分:0)
这应该这样做
find / -iname "*abc*"