为何出现许多:find: ‘/mnt/c/$WINDOWS.~BT/NewOS/Windows/SystemTemp’: Permission denied find: ‘/mnt/c/$WINDOWS.~BT/NewOS/Windows/SysWOW64/Com/dmp’: Permission denied find: ‘/mnt/c/$WINDOWS.~BT/NewOS/Windows/SysWOW64/config’: Permission denied find: ‘/mnt/c/$WINDOWS.~BT/NewOS/Windows/SysWOW64/Configuration’: Permission denied find: ‘/mnt/c/$WINDOWS.~BT/NewOS/Windows/SysWOW64/FxsTmp’: Permission denied
时间: 2023-07-05 20:35:31 浏览: 214
这些错误信息是由于 `find` 命令在搜索 `/` 目录时遇到了一些没有访问权限的文件或目录而产生的。这些文件或目录通常是系统文件或目录,需要管理员权限才能访问。因此,如果你是以普通用户身份运行该命令,则可能会遇到这些错误。
如果你想避免这些错误,可以在执行命令时加上 `-type f` 参数,这样 `find` 命令就只会搜索文件而不是目录。命令如下:
```
sudo find / -type f -name nsight-compute-2023.1.1
```
这个命令将只搜索文件,而不会搜索目录,因此就不会遇到上述权限错误。请注意,在使用 `sudo` 权限时要非常小心,确保你知道自己在做什么,以免不小心删除或更改系统文件。
相关问题
find: ‘/mnt/d/$RECYCLE.BIN/S-1-5-18’: Permission denied怎么解决
这个错误通常是因为您在搜索过程中尝试访问您没有权限的目录或文件。
在Linux系统中,为了保护系统安全,一些目录和文件只能被特定的用户或组访问。如果您尝试访问这些目录或文件,系统会提示权限被拒绝的错误。
对于您的情况,您可以尝试以下方法解决:
1. 使用sudo命令:在命令前加上sudo,将以root用户的身份运行该命令,可以避免权限问题。
```
sudo find / -name exporter.cnf
```
2. 排除特定目录:如果您知道哪些目录是您没有权限访问的,可以使用“-prune”选项排除这些目录。例如,如果您想排除/mnt目录,则可以使用以下命令:
```
sudo find / -name exporter.cnf -path /mnt -prune -o -print
```
这个命令将在搜索过程中排除/mnt目录。
希望这些方法可以帮助您解决问题。
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` 文件是否存在,也许文件不存在或者路径不正确。
希望这些能够帮助您解决问题。
阅读全文