Как скопировать файл в Linux?

«Как скопировать файл в Linux?» — вопрос из категории Linux и командная строка, который задают на 24% собеседований AQA / Automation. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Для копирования файлов в Linux используется команда cp. Основной синтаксис:

cp [опции] источник назначение

Примеры:

  1. Копирование файла в текущей директории:
cp file.txt file_copy.txt
  1. Копирование файла в другую директорию:
cp file.txt /path/to/destination/
  1. Рекурсивное копирование директории:
cp -r dir1/ dir2/

Основные опции:

  • -i - запрашивать подтверждение перед перезаписью
  • -v - выводить информацию о процессе копирования
  • -u - копировать только если источник новее или отсутствует в назначении

Для копирования с сохранением прав используйте -p.