“[写入/文件名时出错:权限被拒绝]”尝试使用 nano 编辑器保存文件时

Ren*_*nee 13 permissions nano

使用 Nano 文本编辑器,我试图保存并退出文件。我已经有了命名的文件。

我点击Ctrl+X退出。然后我点击,Y因为我想保存文件。它要求写入文件,我按下Enter使用默认名称,因为它已经命名。

问题是我收到了这条消息。

[Error writing /filename: Permission denied]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

小智 24

好吧,您无权写入该文件。用

sudo nano [filename]
Run Code Online (Sandbox Code Playgroud)

  • 那么在编辑文档时没有办法发出 sudo save 吗?即喜欢 vi 的`:wq!` 吗?因此,如果您花了一段时间编辑文档而没有意识到它是受保护的,那么就没有办法保存它吗?有点疏忽。 (8认同)
  • 您可以保存为不同的文件名 - 按 Ctrl-X、Y,然后更改为不同的文件名进行写入。这样你就可以在编辑后 sudo mv 它 (3认同)
  • @dGRAMOP 很酷的解决方法。 (2认同)