/ 디렉토리를 다른 디렉토리로 복사하는 중

/ 디렉토리를 다른 디렉토리로 복사하는 중

/디렉토리를 다른 디렉토리(예: )에 복사하고 싶습니다 /Diskless-OS/centos-7/. 명령을 사용해 보았지만 cp -r"권한 거부" 오류가 발생합니다.

저는 디스크 없는 부팅 시스템을 개발하는 프로젝트를 진행하고 있습니다. 따라서 여기서는 디스크 없는 부팅 클라이언트가 파티션 을 사용하여 부팅됩니다 /Diskless-OS/centos-7/. 그래서 파티션을 복사하려고 합니다 /.

위 작업을 수행하는 데 적합한 명령을 제공해 주세요. 이미지는 아래에 첨부되어 있습니다:

여기에 이미지 설명을 입력하세요 여기에 이미지 설명을 입력하세요

답변1

Kusalananda가 이미 언급한 것처럼 복사해서는 안 되는 디렉토리가 있습니다.
따라서 필요한 항목을 복사한 후 수동으로 생성해야 합니다.
Bash를 셸로 사용하는 경우 다음 두 명령이 원하는 작업을 수행해야 합니다.

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를 제외한 모든 디렉터리를 복사합니다.
두 번째 명령은 Diskless-OS 디렉토리 내에 dev, proc, sys 및 tmp 디렉토리를 생성합니다.

관련 정보