Копирование файлов и каталогов в Linux - это одна из самых базовых операций, которые необходимы при работе с файловой системой. В этой статье мы рассмотрим, как копировать файлы и каталоги в Linux с помощью командной строки.

Копирование файлов

Для копирования файлов в Linux используется команда cp. Ее синтаксис выглядит следующим образом:

cp [опции] исходный_файл целевой_файл

Опции могут быть различными и позволяют управлять процессом копирования. Некоторые из наиболее часто используемых опций:

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

Примеры использования команды cp:

Копирование файла file1.txt в текущей директории в файл file2.txt:

cp file1.txt file2.txt

Копирование файла file1.txt в директорию dir1:

cp file1.txt dir1/

Копирование директории dir1 со всем ее содержимым в директорию dir2:

cp -r dir1/ dir2/

Копирование каталогов

Копирование каталогов в Linux также выполняется с помощью команды cp, но с использованием опции -r, которая указывает на необходимость копирования директории рекурсивно. Синтаксис команды выглядит следующим образом:

cp -r [опции] исходный_каталог целевой_каталог

Примеры использования команды cp для копирования каталогов:

Копирование каталога dir1 в каталог dir2:

cp -r dir1/ dir2/

Копирование каталога dir1 со всем ее содержимым в каталог dir2:

cp -r dir1/ dir2/

Заключение

Копирование файлов и каталогов в Linux - это одна из самых базовых операций, которые необходимы при работе с файловой системой. В этой статье мы рассмотрели, как копировать файлы и каталоги в Linux с помощью командной строки. Мы также рассмотрели некоторые из наиболее часто используемых опций команды cp. Надеемся, что эта статья была полезной для вас.