Копирование каталога / в другой каталог

Копирование каталога / в другой каталог

Я хочу скопировать /каталог в другой каталог, например /Diskless-OS/centos-7/. Я пробовал использовать cp -rкоманду, но она выдает ошибку «Отказано в доступе».

Я работаю над проектом, в котором разрабатываю Diskless Booting System. Так вот, Diskless Booting Clients загружаются с использованием раздела /Diskless-OS/centos-7/. Поэтому я пытаюсь скопировать /раздел.

Пожалуйста, предоставьте мне соответствующую команду для выполнения вышеуказанного. Изображения прилагаются ниже:

введите описание изображения здесь введите описание изображения здесь

решение1

Как уже упоминал Кусалананда, есть некоторые каталоги, которые не следует копировать.
Поэтому вам нужно создать их вручную после копирования нужных вам каталогов.
Если вы используете 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.
Вторая команда затем создаст каталоги dev, proc, sys и tmp внутри каталога Diskless-OS.

Связанный контент