В своей простейшей форме команда 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