lkuser@ubuntu:~$ sudo find / -name "iperf.c" [sudo] password for lkuser: find: ‘/run/user/1000/doc’: Permission denied find: ‘/run/user/1000/gvfs’: Permission denied
时间: 2023-09-23 20:04:10 浏览: 146
这是因为find命令需要超级用户权限才能查找所有目录,你需要在find命令前面加上sudo来获取超级用户权限,如下所示:
```
sudo find / -name "iperf.c"
```
然后会提示你输入密码,输入你的sudo密码后,find命令就能够查找到所有目录中的iperf.c文件了。
相关问题
root@xueantai-ThinkPad-S5-S540:~# sudo find / -name "*mongod.conf" find: ‘/run/user/1000/doc’: 权限不够 find: ‘/run/user/1000/gvfs’: 权限不够
这个错误提示表明 `find` 命令在搜索时没有足够的权限来访问一些目录。在 Linux 系统中,一些目录和文件只有超级用户(root)或者特定用户才有访问权限。因此,你需要使用 `sudo` 命令以超级用户的身份运行 `find` 命令,以便搜索整个文件系统。
请尝试以下命令:
```
sudo find / -name "*mongod.conf"
```
这个命令将以超级用户的身份搜索整个文件系统,并查找所有名字包含 "mongod.conf" 的文件。如果你不想看到权限不足的错误提示,可以将错误输出重定向到 `/dev/null`:
```
sudo find / -name "*mongod.conf" 2>/dev/null
```
这个命令将错误输出重定向到 `/dev/null`,这样就不会在终端上显示错误信息了。
lkuser@ubuntu:~/SDK/mine_lkuser/SS528V100_SDK_V2.0.0.1/SS528V100R001/rootfs/platform_overlay/root$ cp /home/lkuser/mnt/version ./ cp: cannot open '/home/lkuser/mnt/version' for reading: Permission denied
这个错误提示是因为您在尝试复制 `/home/lkuser/mnt/version` 文件到当前目录时,没有足够的权限。
请检查以下几个方面:
1. 您是否有读取 `/home/lkuser/mnt/version` 文件的权限?
2. 如果您是以非 root 用户身份登录的话,尝试使用 `sudo` 命令来提升权限。
3. 检查一下 `/home/lkuser/mnt/version` 文件是否存在,也许文件不存在或者路径不正确。
希望这些能够帮助您解决问题。
阅读全文