【问题标题】:Eliminating "permission denied" when /dev/null also gives 'permission denied' [closed]当 /dev/null 也给出“权限被拒绝”时,消除“权限被拒绝”[关闭]
【发布时间】:2013-10-29 08:05:03
【问题描述】:

我是 *nix 的新手,我正在尝试查找一些我知道应该在系统上某处的文件,但我不确定它们可能在哪里,或者它们是否曾经从另一个项目中复制过来。

我在使用 find 时收到了太多“权限被拒绝”的消息。我搜索并找到了这个How can I exclude all “permission denied”-messages from “find .”?,但现在我有一个新问题。

find / -name trim*  -print 2>/dev/nul

给我

bash: /dev/nul: Permission denied

我搜索了一些有类似问题的人,但在所有谈论 2>/dev/nul 作为“权限被拒绝”消息的解决方案的帖子中找不到一个

【问题讨论】:

  • 你拼错了null,它有两个ls。
  • 这个问题似乎是题外话,因为它是关于将/dev/null 拼写为/dev/nul 而不会出现错误消息。
  • 抱歉这个愚蠢的问题。 stackoverflow.com/questions/1296843/…

标签: linux bash unix permissions


【解决方案1】:

正如 Barmar 所说,你拼写 nul 而不是 null

find / -name trim*  -print 2>/dev/null

【讨论】:

  • ...由于 /dev/nul 不存在,shell 尝试创建它,这就是权限错误。
猜你喜欢
  • 1970-01-01
  • 2015-11-08
  • 2015-08-30
  • 1970-01-01
  • 1970-01-01
  • 2015-12-02
  • 2012-07-21
相关资源
最近更新 更多