如何使用 grep 命令在 ubuntu 操作系统中搜索文件?
比方说,我想找到CMakeList.txt,如何编写grep命令来查找这个文件是否存在?
答案1
grep
不是适合此目的的正确工具,请使用find
with-name
指定您想要获取的文件名,
find . -type f -name "CMakeList.txt" -print
上述命令从当前文件夹及其下面的所有子目录递归搜索文件。
答案2
如果这是在标准 Linux 安装上,您也可以尝试
locate CMakeFile.txt
如果安装正确,locate
则使用缓存索引,并且通常比find
从根目录更快。
答案3
进入根目录或您知道文件所在的文件夹,然后
dir "CMakeFile.txt"
会找到它及其位置。至少对我有用。