Команда cp — это одновременно простой и мощный инструмент, позволяющий легко копировать файлы в терминале. В этой статье мы сделаем понятный разбор утилиты один из тех инструментов, которые кажутся простыми ровно до момента, когда нужно “скопировать аккуратно”: не потерять права, не перезаписать лишнее, правильно обработать папки, символические ссылки и скрытые файлы. Ниже — практичный разбор cp с примерами и типичными ловушками. Синтаксис команды выглядит так: cp [опции] ИСТОЧНИК НАЗНАЧЕНИЕ Самые частые сценарии: cp report.txt /home/oleg/Documents/ Если в конце путь указывает на существующую директорию, файл окажется внутри неё с тем же именем. cp report.txt report_backup.txt Здесь назначение — новый файл, поэтому получится копия с другим именем. cp a.txt b.txt c.txt /tmp/ В конце обязательно должна быть существующий каталог, иначе cp не поймёт, куда складывать несколько источников. По умолчанию cp просто перезаписывает файл назначения, если он уже существует: cp config.ini /etc/myapp