![在 CentOS 7 中将文件移动到具有 root 权限的文件夹](https://linux22.com/image/34077/%E5%9C%A8%20CentOS%207%20%E4%B8%AD%E5%B0%86%E6%96%87%E4%BB%B6%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%85%B7%E6%9C%89%20root%20%E6%9D%83%E9%99%90%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我正在阅读一个教程,希望我将一个名为 的脚本文件放入script.sh
名为 的文件夹中/etc/profile.d/
。但是,当我尝试将script.sh
文件保存在该目录中时,该gedit
工具给出一条错误消息,指出我没有在该文件夹中保存的权限。所以我script.sh
暂时保存在桌面上。我什至无法/etc/
通过 GUI查看该文件夹的内容。 (除非它是空的并且我看到的是真正空的内容。)我可以通过键入 来以 root 身份运行终端su - root
,但是我应该输入什么才能将文件script.sh
从桌面移动到或以允许我将其保存到的方式/etc/profile.d/script.sh
打开?gedit
/etc/profile.d/script.sh
答案1
如果你有这个sudo
包尝试gksudo nautilus
,否则使用sudo mv -v /home/username/Desktop/script.sh /etc/profile.d/script.sh
更多,尝试man mv
sudo
暂时提升其后面的命令以执行您所描述的任务。
答案2
您需要 root 权限才能在该目录中保存文件。如果您有 sudo 权限,请使用命令 'sudo' 来实现这一点。(sudo mv fileName /location/of/dir) 是的,您可以使用 'su -' 更改为 root 用户并将 script.sh mv 到 /etc/配置文件.d