Copiando directorio / a otro directorio

Copiando directorio / a otro directorio

Quiero copiar el /directorio a otro directorio, es decir /Diskless-OS/centos-7/. Intenté usar cp -rel comando, pero arroja un error de "Permiso denegado".

Estoy trabajando en un proyecto en el que desarrollo un sistema de arranque sin disco. Así que aquí, los clientes de arranque sin disco, arrancan usando la /Diskless-OS/centos-7/partición. Por lo tanto, estoy intentando copiar la /partición.

Proporcioneme un comando apropiado para realizar lo anterior. Las imágenes se adjuntan a continuación:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Respuesta1

Como ya mencionó Kusalananda, hay algunos directorios que no debes copiar.
Por lo tanto, deberás crearlos manualmente después de copiar los que necesites.
Si usa Bash como shell, los siguientes dos comandos deberían hacer lo que desea:

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}

El primer comando copiará todos los directorios excepto /dev, /Diskless-OS, /proc, /sys y /tmp.
El segundo comando creará los directorios dev, proc, sys y tmp dentro del directorio Diskless-OS.

información relacionada