cp
Скопировать файл или папку
Что делает
cp копирует файл: сначала что, потом куда. Если второй аргумент — существующая папка, копия ляжет в неё под тем же именем, иначе появится файл с новым именем.
Папки копируются только с флагом -r — рекурсивно, со всем содержимым. Без него cp откажется и напишет, что это папка.
Осторожно. Если файл с таким именем уже есть, cp молча перезапишет его. Флаг -i спросит подтверждение перед перезаписью.
Синтаксис
cp <файл> <куда>
cp -r <папка> <куда>Примеры
Сделать копию config.json под именем config.backup.json
cp config.json config.backup.jsoncp— копироватьconfig.json— что копироватьconfig.backup.json— куда
Скопировать папку assets со всем содержимым в backup
cp -r assets backupто же самое:
cp -R assets backup,cp --recursive assets backupcp— копировать-r— рекурсивно, с содержимымassets backup— откуда → куда