如何使用 grep 在 Linux 机器中查找文件位置?

如何使用 grep 在 Linux 机器中查找文件位置?

如何使用 grep 命令在 ubuntu 操作系统中搜索文件?

比方说,我想找到CMakeList.txt,如何编写grep命令来查找这个文件是否存在?

答案1

grep不是适合此目的的正确工具,请使用findwith-name指定您想要获取的文件名,

find . -type f -name "CMakeList.txt" -print

上述命令从当前文件夹及其下面的所有子目录递归搜索文件。

答案2

如果这是在标准 Linux 安装上,您也可以尝试

locate CMakeFile.txt

如果安装正确,locate则使用缓存索引,并且通常比find从根目录更快。

答案3

进入根目录或您知道文件所在的文件夹,然后

dir "CMakeFile.txt"

会找到它及其位置。至少对我有用。

相关内容