以 root 身份粘贴文件

以 root 身份粘贴文件

在提问之前,我想澄清一下,我将要讨论的是 Ubuntu 16.04.1。

我经常发现自己尝试将文件粘贴(或创建)到需要超级用户权限的文件夹中,导致“新建文件夹/文档”或“粘贴”选项被禁用。除了运行sudo nautilus或之外,还有其他方法可以绕过该问题sudo cp吗?事实上,我发现 Windows 提供的弹出窗口太好了,舍不得放弃。

我能够找到类似的问题,但没有一个答案提到我所寻找的内容(而且大多数答案都是 3 年前的)。

我还找到了(我想我可以用它以 root 身份启动文件),但是:

  1. 我的文件中有三个 .desktop /usr/share/applications/(除大小外,所有属性均相同 - 第一个为 465 字节,第二个为 647 字节,最后一个为 704),所以我不知道应该编辑哪一个。
  2. 我仍然不会完全满意,因为使用 root 启动器我最终可能会意外地“破坏东西”。

答案1

命令行方式(而不是所见即所得):

echo "something, or cat, or, ..." | sudo tee /etc/init/confuse-a-cat

tee还允许您附加到目标文件,请参阅man tee

相关内容