我做错了什么以及为什么我需要使用“/”才能获得正确的结果?如果我需要“/”,它的目的是什么以及如何使用终端输入它?通过“媒体”只是一次意外,我不知道我做了什么。
> 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"
这将在整个系统中查找您的文件,子目录“/”表示系统的根目录。