在终端中使用“查找”时出现错误结果

在终端中使用“查找”时出现错误结果

我做错了什么以及为什么我需要使用“/”才能获得正确的结果?如果我需要“/”,它的目的是什么以及如何使用终端输入它?通过“媒体”只是一次意外,我不知道我做了什么。

> jim@jim-desktop:~$ sudo find . -name "dbus*.pc"
[sudo] password for jim: 

什么都没找到

jim@jim-desktop:~$ cd /media
jim@jim-desktop:/media$ cd ..
jim@jim-desktop:/$ sudo find . -name "dbus*.pc"
find: ‘./run/user/1000/gvfs’: Permission denied
./usr/lib/pkgconfig/dbus-sharp-glib-2.0.pc
./usr/lib/pkgconfig/dbus-sharp-2.0.pc
./usr/lib/x86_64-linux-gnu/pkgconfig/dbus-1.pc
jim@jim-desktop:/$ 

答案1

find 命令后面的“点”表示您将在当前工作目录和子文件夹中查找。~提示中的 表明它是您的主目录。您可以运行该pwd命令来了解当前的工作目录是什么。

如果您想在“/media”中查找文件,请使用

sudo find /media -name "dbus*.pc"

如果你启动

sudo find / -name "dbus*.pc"

这将在整个系统中查找您的文件,子目录“/”表示系统的根目录。

相关内容