Скопировать файл
Часть раздела Основы путешествия по Terminal на Coddy — урок 12 из 82.
Команда cp расшифровывается как копировать. Она позволяет создать копию файла в новом месте или с новым именем.
Базовый формат следующий:
cp source destinationНапример, чтобы скопировать readme.txt и назвать копию backup.txt:
cp readme.txt backup.txtОригинальный файл остается на месте, и создается новая копия.
Скопировать файл в папку:
Вы можете скопировать файл напрямую в другую директорию:
cp readme.txt documents/readme.txtИли просто укажите папку в качестве назначения, и имя файла будет сохранено:
cp readme.txt documents/Скопировать папку и всё её содержимое:
Чтобы скопировать всю директорию, используйте флаг -r (рекурсивный):
cp -r documents backup_documentsПримечание: cp перезапишет файл назначения, если он уже существует.
Используйте флаг -i, чтобы получить запрос подтверждения перед перезаписью:
cp -i readme.txt backup.txtЗадание
НовичокСкопируйте readme.txt в новый файл с именем backup.txt, затем используйте ls, чтобы убедиться, что оба файла существуют.
Подсказка: Формат:
cp source destination.
Шпаргалка
Команда cp копирует файлы или директории.
Базовый синтаксис:
cp source destinationКопирование файла с новым именем:
cp readme.txt backup.txtКопирование файла в директорию:
cp readme.txt documents/Рекурсивное копирование директории:
cp -r documents backup_documentsЗапрос подтверждения перед перезаписью:
cp -i readme.txt backup.txtПопробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Каталоги
Создать каталогСкопировать каталогПереместить и переименовать каталогУдалить каталогИтог - Операции с каталогами7Содержимое файлов
Head и TailПодсчёт словКоманда sortКоманда uniqОсновы grepGrep с флагамиПовторение - Текстовый детектив10Проект анализатора логов
Обзор проектаПросмотр файла лога2Навигация
Вывод текущей рабочей директорииСписок файловСмена директорииАбсолютные и относительные путиДомашняя и корневая директорииИтог - Найди свой путь8Перенаправление
Стандартный выводПерезапись в файлДописывание в файлСтандартный вводСтандартная ошибкаПовторение - Сборщик логов11Права доступа
Понимание прав доступаЧтение прав доступаChmod с числамиChmod с символамиВладение файламиПовторение - Заблокируйте доступ14Проект скрипта резервного копирования
Обзор проектаПолучение пути к источнику3Файлы
Создать файлПрочитать файлСкопировать файлПереместить и переименовать файлУдалить файлПовторение - Операции с файлами6Символы подстановки и шаблоны
Звёздный символ подстановкиВопросительный символ подстановкиСкобочные символы подстановкиКомбинирование символов подстановкиПовторение - выборочные операции9Каналы
Что такое каналЦепочка двух командЦепочка нескольких командКанал с grepИтог - Конвейер данных