Команда «копировать» в Linux используется для копирования файлов и каталогов из одного места в другое. Существует несколько способов использования команды «копировать» в зависимости от конкретных требований и сценариев. Вот некоторые распространенные методы:
-
Основной синтаксис: Основной синтаксис команды «копировать» следующий:
cp [options] source destination- “источник” указывает файл или каталог, который необходимо скопировать.
- “Место назначения” указывает место, куда будет скопирован файл или каталог.
-
Копирование файла: Чтобы скопировать один файл, вы можете использовать следующую команду:
cp sourcefile destination- Замените «исходный файл» фактическим именем или путем к файлу, который вы хотите скопировать.
- Замените «место назначения» на каталог, в который вы хотите скопировать файл.
-
Копирование нескольких файлов. Чтобы скопировать несколько файлов в каталог, вы можете использовать следующую команду:
cp sourcefile1 sourcefile2 sourcefile3 destination_directory- Замените «исходный файл1», «исходный файл2» и «исходный файл3» фактическими именами файлов или путями к файлам, которые вы хотите скопировать.
- Замените «destination_directory» на каталог, в который вы хотите скопировать файлы.
-
Копирование каталогов. Чтобы рекурсивно скопировать каталог и его содержимое, включая все подкаталоги и файлы, вы можете использовать следующую команду:
cp -R sourcedirectory destination- Замените «исходный каталог» фактическим именем каталога или путем, который вы хотите скопировать.
- Замените «место назначения» на каталог, в который вы хотите скопировать каталог.
-
Сохранение атрибутов файла. Чтобы сохранить исходные атрибуты файла, такие как разрешения и временные метки, вы можете использовать параметр «-p» с командой «копировать»:
cp -p source destination -
Перезапись существующих файлов: по умолчанию, если файл с таким именем уже существует в каталоге назначения, команда «копировать» запросит подтверждение перед его перезаписью. Чтобы автоматически перезаписывать существующие файлы без подтверждения, вы можете использовать опцию «-f»:
cp -f source destination -
Подробный вывод: если вы хотите, чтобы команда «копировать» отображала подробную информацию о процессе копирования, вы можете использовать опцию «-v»:
cp -v source destination