Современный айтишник практически всегда должен уметь работать с командной строкой Линукс. В том числе — выполнять таким образом простейшие операции с файлами. Потому что эта операционная система в том или ином виде используется практически во всех отраслях сектор информационных технологий. Сегодня мы расскажем о том, как копировать файлы с помощью команды cp. Эти знания включены в курсы Linux индивидуальное обучение Таллин и помогут вам войти в ИТ в Эстонии в 2023 году.
Что такое команда cp, курсы Linux индивидуальное обучение Таллин
В предыдущих статьях из нашего цикла по системному администрированию мы уже рассказали о командах для навигации по файловой системе. Например, о командах ls и cd, позволяющих просматривать содержимое каталогов и менять рабочий каталог соответственно. Теперь настало время научить вас работать с файлами. И начать лучше всего с команды для копирования. С ее изучения начинаются любые системное администрирование Linux курсы скачать Таллин.
Для копирования файлов и папок в Линукс используется команда cp (от англ. Copy — «копировать»). Ее синтаксис выглядит следующим образом:
- сначала напишите в командной строке команду cp;
- далее укажите опции, которые нужно использовать при копировании;
- после этого укажите путь к копируемому файлу (источнику);
- в конце укажите путь, по которому следует разместить копию исходного файла (назначение).
В общем случае это позволяет вам создать копию указанного файла из текущего каталога в другом каталоге. Или же копию файла, расположенного в другом каталоге, чтобы она была создана в текущем каталоге. Детальнее вам поможет разобраться курс лекций по системе Linux Таллин. Скорее всего, в 2023 году это самый простой способ поднять свою квалификацию в ИТ. И стать востребованным специалистом в Эстонии.
Полезные опции команды cp в Линукс
Теперь давайте попробуем разобраться в том, какие опции команды cp следует запомнить. Скорее всего, на первых порах вам будут полезны следующие параметры этой утилиты:
- -f — принудительно заменяет целевой файл, если он не может быть открыт для записи;
- -i — интерактивный режим (программа будет запрашивать подтверждения перед выполнением каждой операции);
- -n — запрет перезаписи существующих файлов;
- -r или -R — рекурсивный режим (копирование каталога со всем содержимым);
- -v — подобный режим, при котором в процессе выполнения каждой из операции в командную строку возвращается соответствующий отчет;
- –help — вызов встроенной справки по синтаксису и опциям команды cp;
- –version — вызов информации о версии программы.
Стоит отметить, что копирование папок всегда требует использования рекурсивного режима. В противном случае командная оболочка вернет ошибку — cp: -r not specified; omitting directory <название каталога>.
Как видите, копирование файлов через консоль Линукс — не представляет особых сложностей. Достаточно лишь понимать суть процесса, а также — внимательно следить, чтобы правильно указывать аргументы команды.
В будущем мы обязательно расскажем о том, чем отличается копирование с помощью протокола SSH. Например, с локального на удаленный сервер и наоборот, а также — между двумя удаленными машинами. Также мы расскажем вам о том, как перемещать и переименовывать файлы с помощью команды mv. Советуем пройти обучение Linux Таллин, чтобы быстро поднять уровень квалификации в ИТ и стать востребованным специалистом!
Команда SEDICOMM University: Академия Cisco, Linux Professional Institute, Python Institute.