关键词:
【中文标题】Linux find 命令权限被拒绝【英文标题】:Linux find command permission denied 【发布时间】:2016-09-26 09:36:44 【问题描述】:我想过滤掉不必要的信息“Permission denied”。
这些是命令“find -type f -name sources.list
”的输出
find: './run/lxcfs': Permission denied
find: './run/sudo': Permission denied
find: './run/lvm': Permission denied
find: './tmp/systemd-private-99eef94819d84080adc7df3e60efee5b-systemd-timesyncd.service-HE48k9': Permission denied
find: './lost+found': Permission denied
find: './dev/vboxusb': Permission denied
find: './root': Permission denied
./etc/apt/sources.list
find: './etc/sudoers.d': Permission denied
我尝试使用“! -readable -prune
”和上面的find
命令来抑制“权限被拒绝”信息,但它仍然不起作用。
【问题讨论】:
How can I exclude all "permission denied" messages from "find"?的可能重复 【参考方案1】:以下内容对我有用:
find / -mount -readable -name "<whatever>" -print
这里我只想搜索根文件系统,而不是下降到任何已挂载的文件系统。因此 -mount。
引发错误的问题文件不可读(产生“权限被拒绝”)。因此 - 可读。
其余的很明显。
(注意:在 Ubuntu 16.04 中,/var/lib/lxcfs 中的文件不可读,即使对于 root 也是如此。以上解决了我的问题。)
【讨论】:
【参考方案2】:这样的东西应该可以工作
find -type d ! -readable -prune -o -type f -name sources.list
【讨论】:
【参考方案3】:首先你可以在
的帮助下检查文件夹的ACLgetfacl -R /foldername
如果特定文件夹有读取权限,则运行;
find foldername -type f -name sources.list
否则 跳过命令
【讨论】:
【参考方案4】:试试下面的
find -type f -name sources.list 2>/dev/null
这将重定向stderr
输出流,用于报告所有错误,包括“访问被拒绝”错误,到空设备。
【讨论】:
非常感谢,不重定向流,是否可以绕过那些我没有读取权限的文件夹? 不确定,但是,afaik,不!Linux 错误消息:授予所有权限后权限被拒绝
...ons【发布时间】:2013-07-2414:29:49【问题描述】:当我运行命令时./load_test_triples.shTMODEL/Map.ttlTMODELY>>load_semantic.log我收到以下消息:./l 查看详情
Bash / Linux权限被拒绝为SUDO [重复]
...来自动化一些简单的任务来处理我的docker容器。我拥有的命令之一是清除日志,但这不起作用响应“权限被拒绝”。问题是我正在使用sudo。if[$CLEAR_OPT==true]thenDOCKE 查看详情
仅搜索具有权限的目录 -find (Bash 4.2)
...布时间】:2015-04-2523:57:46【问题描述】:我在AIX上有一个命令,可以查找包含短语且超过特定年龄的文件。但是我的报告充满了权限被拒绝的错误。我希望find仅搜索它有权访问的文件。我有适用于linux的命令find/home/!-readable-prune 查看详情
权限被拒绝(公钥) Amazon Linux aws
...钥对。我长时间使用这两个实例。但是今天如果我运行此命令,我在尝试通过终端登录时在一个实例上遇到错误。ssh-imypem.pemec2-user@52.xx.xxx.xxxPe 查看详情
linux中find命令的使用摘要(代码片段)
find命令的使用按照时间查找可以很方便按照时间查找文件find-[mtime|atime|ctime]n#查找n天前当天[修改|访问|创建]的文件find-[mtime|atime|ctime]+n#大于n+1天前的文件find-[mtime|atime|ctime]-n#小于等于n天前的文件按照用户查找文件比如系... 查看详情
查找中的权限被拒绝:为啥我们需要 2>&1?
...015-08-3108:01:59【问题描述】:我最近在寻找一种在使用find命令搜索文件时过滤掉“权限被拒绝”错误的方法,我找到了这个链接:HowcanIexcludeall"permissionde 查看详情
焦油提取命令,无法打开:权限被拒绝
】焦油提取命令,无法打开:权限被拒绝【英文标题】:Tarextractcommand,Cannotopen:Permissiondenied【发布时间】:2018-08-1707:13:32【问题描述】:我使用tar-zxvftarFile.tar.gz提取tarFile,但是有错误提示tar:subfile:Cannotopen:Permissiondenied。我是root... 查看详情
在 htdocs 中克隆项目时权限被拒绝
...05-1814:46:17【问题描述】:我是linux新手,我正在尝试使用命令gitclonegit@gitlab.com:whatever.将项目克隆到当前包含在opt/lampp/htdocs中的文件夹中,但出现权限被拒绝错误。我该怎么做才能解决这个问题【问题讨论】:【参考 查看详情
错误:EACCES:权限被永远拒绝
...脚本时,它运行良好。但是,当我在linux服务中推送这个命令时,它失败了。这是我的服务:[Unit]Descri 查看详情
成功安装后运行“mongod”命令时权限被拒绝
】成功安装后运行“mongod”命令时权限被拒绝【英文标题】:Permissiondeniedwhen\'mongod\'commandisrunaftersuccessfulinstallation【发布时间】:2015-11-1515:03:02【问题描述】:我成功安装了mongodb,然后运行mongod命令后出现这个错误:2015-08-21T20:... 查看详情
成功安装后运行“mongod”命令时权限被拒绝
】成功安装后运行“mongod”命令时权限被拒绝【英文标题】:Permissiondeniedwhen\'mongod\'commandisrunaftersuccessfulinstallation【发布时间】:2015-11-1515:03:02【问题描述】:我成功安装了mongodb,然后运行mongod命令后出现这个错误:2015-08-21T20:... 查看详情
Linux上的Python mmap“权限被拒绝”
】Linux上的Pythonmmap“权限被拒绝”【英文标题】:Pythonmmap\'Permissiondenied\'onLinux【发布时间】:2011-09-1107:27:07【问题描述】:我有一个非常大的文件,我正在尝试使用mmap打开它,但它给我的权限被拒绝。我尝试了与os.open不同的标... 查看详情
运行 ionic build ios 命令时权限被拒绝错误?
】运行ionicbuildios命令时权限被拒绝错误?【英文标题】:PermissiondeniederrorwhenIrunionicbuildioscommand?【发布时间】:2017-07-0506:14:07【问题描述】:我跑的时候离子构建ios我收到以下错误。sh:/Users/imac/Documents/TGF_IOS/node_modules/.bin/ionic-a... 查看详情
gcloud 组件更新权限被拒绝
...8-1900:47:21【问题描述】:突然间,我在尝试运行任何gcloud命令(例如gcloudcomponentsupdate)时开始出现“权限被拒绝”问题——如果我运行sudogcloudcomponentsupdate,则可以避免该问题,但我不清楚为什么sudo命令是突然需要?我实际上 查看详情
强盗战争游戏,正确的命令但权限被拒绝?
】强盗战争游戏,正确的命令但权限被拒绝?【英文标题】:BanditWarGame,correctcommandbutpermissiondenied?【发布时间】:2021-12-0317:36:27【问题描述】:我记得我在大学里玩过BanditWargame,所以我想在这个周末再试一次以更新一些知识。... 查看详情
phpunit 命令在 laravel 项目上给出权限被拒绝错误
】phpunit命令在laravel项目上给出权限被拒绝错误【英文标题】:phpunitcommandgivespermissiondeniederroronlaravelproject【发布时间】:2018-12-3014:52:12【问题描述】:当我尝试执行时vendor/bin/phpunit我得到错误-bash:vendor/bin/phpunit:Permissiondenied在lar... 查看详情
为啥使用cmd命令中的find命令总是拒绝访问?
比如我想找D:\游戏\下的game.exe文件打命令find"setup.exe"d:\游戏但是总是实现不了,说拒绝访问请高手指点原因,谢谢参考技术Afind命令不是找文件的,而是找文件中的字窜的.......本回答被提问者采纳 查看详情
当我尝试使用命令行打开 VSCode 时权限被拒绝
】当我尝试使用命令行打开VSCode时权限被拒绝【英文标题】:PermissiondeniedwhenItrytoopenVSCodeusingacommandline【发布时间】:2022-01-2300:58:18【问题描述】:我正在尝试通过git使用VSCode作为编辑器打开文件来编辑文件$codetexte.txt我得到了... 查看详情