cp

В своей простейшей форме команда cp копирует файлы. Например, чтобы скопировать file1 в файл file2, введите следующее:

$ cp file1 file2

$ cp /home/root/file.txt /home/user/file.txt  #(1)
#или
$ cp /home/root/file.txt /home/user/file11.txt #(2)

Обратите внимание, что в папке назначения файл может быть скопирован как со старым (1), так и с новым (2) именем. Если указано новое имя, то во время копирования содержимого исходного файла будет создан новый файл с новым именем.

Можно скопировать несколько файлов в какой-либо каталог (папку), для этого нужно указать все файлы-источники и последним параметром — каталог-назначения:

$ cp file1 ... fileN dir

$ cp /home/root/test.txt /home/root/test11.txt /home/new (1)

$ cp /home/root/test.txt /home/user/test11.txt /home/new (2)

В примере (1) файлы /home/root/test.txt и /home/root/test11.txt будут скопированы в каталог /home/new. Можно копировать файлы из разных каталогов в один. В следующем примере (2) файлы /home/root/test.txt и /home/user/test11.txt будут скопированы в каталог /home/new

Можно скопировать содержимое файла в другой файл той же папки:

$ cp /home/user/test.txt /home/user/test1.txt

Здесь содержимое файла /home/user/test.txt будет скопировано в файл /home/user/test1.txt

Можно копировать группу файлов каталога или все лежащие в нем файлы. Например, если вам надо скопировать все файлы начинающиеся на d, достаточно указать маску d*, где звездочка заменяет любые символы, начиная со второго

$ cp /home/root/d* /home/new

Добавить комментарий