如何使用 sudo 命令行将文件夹复制到系统文件中?

如何使用 sudo 命令行将文件夹复制到系统文件中?

具体来说,我的“主题”文件夹已损坏(我的错),我需要用我制作的备份替换整个文件夹。

一旦可以,我将添加最终答案。

答案1

它会是这样的:

sudo cp -r /path-to-backup/themes /usr/share/

cp是复制命令

-r是否存在递归性

答案2

一种非常优雅的形式是使用-a选项,它将像一样递归-r,但会保留文件的所有属性,特别是权限和符号链接的引用不足:

sudo cp -a /path-to-backup/themes /usr/share/

换句话说,“执行复制时,尝试尽可能多地保留原始文件结构、属性和相关元数据。”(引文来源

答案3

传递要执行的命令sudo而不使用任何附加参数将以 root 身份执行它。

sudo cp ...

相关内容