Как скопировать папку в Linux с помощью cp
Хотите скопировать папку в другое место с помощью терминала, но не знаете как? Команда cp в Linux – это то, что вам нужно. В этом посте вы узнаете, как быстро и эффективно копировать каталоги в Linux.
Как копировать каталоги в Linux с помощью cp
Linux поставляется с официальным пакетом, который позволяет копировать каталоги в вашей системе. Команда cp – это мощная утилита, которая используется для простого создания копий файлов и папок.
Базовый синтаксис команды cp:
cp [options] <sourcefolder> <destinationfolder>
Вы также можете копировать и вставлять файлы с помощью cp. Синтаксис для копирования файлов очень похож на вышеупомянутую команду.
Скопируйте отдельную папку в Linux
Чтобы просто скопировать и вставить папку в другое место в вашей системе, используйте следующий синтаксис:
cp <source> <destination>
Чтобы скопировать папку с именем / random в каталог / home :
cp /random /home
Если исходная папка включает в себя несколько подпапок, вам необходимо использовать флаг -R с командой cp. -R означает рекурсивный, что означает, что выполненная команда будет действительна также для подкаталогов.
Чтобы рекурсивно скопировать папку / random в каталог / home :
cp -R /random /home
Копировать несколько каталогов
Вы также можете скопировать несколько каталогов в одно место с помощью команды cp. Все, что вам нужно сделать, это передать имена папок, разделенные пробелом, в команде cp по умолчанию.
cp <folder1> <folder2> <folder3> <folder4> <destination>
Например, чтобы скопировать папки / random , / personal и / content в каталог / home :
cp /random /personal /content /home
Вы также можете использовать флаг -R при копировании нескольких папок.
cp -R /random /personal /content /home
Управление папками в Linux с помощью cp
Для тех, кто только начинает работать с Linux, cp – одна из самых важных команд, которые вам понадобятся. Команда mv также необходима, если вы хотите переместить файлы и папки в системе Linux вместо их копирования.
Для новичков изучение некоторых базовых команд Linux не только улучшит первоначальный опыт работы с операционной системой, но и упростит им процесс освоения Linux.