Copiando / diretório para outro diretório

Copiando / diretório para outro diretório

Quero copiar o /diretório para outro diretório, ou seja /Diskless-OS/centos-7/, . Tentei usar cp -ro comando, mas está gerando um erro de "Permissão negada".

Estou trabalhando em um projeto onde estou desenvolvendo um sistema de inicialização sem disco. Então aqui, os clientes de inicialização sem disco, inicializam usando a /Diskless-OS/centos-7/partição. Portanto, estou tentando copiar a /partição.

Forneça-me um comando apropriado para executar o procedimento acima. As imagens estão anexadas abaixo:

insira a descrição da imagem aqui insira a descrição da imagem aqui

Responder1

Como já mencionado por Kusalananda, existem alguns diretórios que você não deve copiar.
Portanto, você precisa criá-los manualmente após copiar os que você precisa.
Se você usar o Bash como shell, os dois comandos a seguir deverão fazer o que você deseja:

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}

O primeiro comando copiará todos os diretórios, exceto/dev,/Diskless-OS,/proc,/sys e/tmp.
O segundo comando criará os diretórios dev, proc, sys e tmp dentro do diretório Diskless-OS.

informação relacionada