我希望将/目录复制到另一个目录,即/Diskless-OS/centos-7/。我试过使用cp -r命令,但是它抛出了一个“拒绝权限”错误。
我正在开发一个无盘引导系统的项目。因此,在这里,无盘引导客户端,使用/Diskless-OS/centos-7/分区启动。因此,我试图复制/分区。
请给我一个适当的命令,以执行上述。图片附后:


发布于 2020-04-11 09:14:16
正如克萨拉南达已经提到的,有些目录你不应该复制。
因此,您需要在复制所需的文件之后手动创建它们。
如果您使用Bash作为shell,那么以下两个命令应该可以执行您想要的操作:
sudo cp -a /{b,e,h,l,m,o,ro,sb,sr,tf,u,v}* /Diskless-OS/
sudo mkdir /Diskless-OS/{dev,proc,run,sys,tmp}第一个命令将复制除/dev、/Diskless-OS、/proc、/sys和/tmp之外的所有目录。
然后,第二个命令将在无盘操作系统目录中创建目录dev、proc、sys和tmp。
https://unix.stackexchange.com/questions/579354
复制相似问题