Quero copiar o /
diretório para outro diretório, ou seja /Diskless-OS/centos-7/
, . Tentei usar cp -r
o 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:
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.