Как скопировать каталог в другой каталог в Bash в Linux

Kak Skopirovat Katalog V Drugoj Katalog V Bash V Linux



Знание того, как копировать каталог, необходимо для создания резервных копий, переноса данных, организации файлов и удаленной передачи файлов. Более того, копирование одного каталога в другой зависит от различных факторов, таких как размер каталога, атрибуты и инструменты, которые вы используете для этого процесса. Однако новички в Linux иногда не знают, как правильно скопировать каталог в другой каталог в Bash без ошибок. Итак, в этот краткий блог мы включили простые команды для копирования каталога в другой каталог в Bash в Linux.

Как скопировать каталог в другой каталог в Bash в Linux

В Bash легко скопировать и вставить каталог в другой каталог, и вы можете сделать это, используя простые команды в командной строке.







Откройте терминал и введите следующий набор команд, чтобы перейти к родительскому каталогу каталога, который вы хотите скопировать:



CD / путь / к / родительский_каталог



Замените «/path/to/parent_directory» фактическим путем к родительскому каталогу, содержащему каталог, который вы собираетесь скопировать, и назовем его исходным каталогом. После ввода команды вы увидите, что новая командная строка содержит имя исходного каталога. Теперь скопируйте текущий каталог с помощью команды «cp»:





КП исходный_каталог / путь / к / целевой_каталог

Вместо «source_directory» введите имя исходного каталога. Замените «/path/to/target_directory» фактическим путем, куда вы собираетесь вставить скопированный каталог. Опция «-r» явно указывает системе рекурсивно копировать исходный каталог, подкаталоги и другое содержимое.



Давайте рассмотрим пример, в котором мы используем сценарий Bash для копирования каталога в другой каталог. Сначала выполните следующие команды одну за другой, чтобы создать сценарий Bash, а затем предоставьте разрешения на исполняемый файл:

трогать копировать.sh

chmod u+x копировать.sh

Теперь откройте скрипт в редакторе nano и напишите в нем следующую программу:

#!/бин/баш

эхо «копирование каталога»



КП ~ / Документы ~ / Музыка

Наконец, сохраните скрипт и затем выполните его в терминале.

. / копировать.sh

После выполнения скрипта пришло время проверить результаты, скопировала ли система каталог «Музыка» в «Документы».

CD ~ / Документы

лс

Заключение

Копирование каталога в другой каталог является фундаментальной задачей в Linux, и в этом кратком руководстве она объясняется с использованием оболочки Bash. Общий процесс прост и начинается с перехода к родительскому каталогу, содержащему файл, который мы собираемся скопировать. Наконец, мы проверили, выполнена ли задача успешно.