![如何找到文件目录?](https://linux22.com/image/54516/%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E6%96%87%E4%BB%B6%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
我正在寻找 OS/X 中的特定文件。
我可以使用以下命令查看该文件:
ls -alR | grep "mkmf.*"
这表明该文件存在。
如何找到该文件所在的目录。
非常感谢
答案1
使用find
更适合您的预期目的的选项:
find . -name "mkmf*"
它将列出模式的所有外观,包括相对路径。有关详细信息,请参阅 find with 的手册页man find
或访问http://www.gnu.org/software/findutils/manual/html_mono/find.html
答案2
请参阅手册:man ls
注释:
列出有关文件的信息(默认为当前目录)。
因此,除非您传递目录名称作为参数,否则ls
将显示工作目录中的文件。要查看该目录的名称,您可以使用变量PWD
(打印工作目录):
printf '%s\n' "$PWD"
echo "$PWD"