在 CentOS 7 中将文件移动到具有 root 权限的文件夹

在 CentOS 7 中将文件移动到具有 root 权限的文件夹

我正在阅读一个教程,希望我将一个名为 的脚本文件放入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

相关内容