2016-07-22 125 views
0

如何使用cp -r命令复制更多目录?例如,我想用命令cp -r awesome.txt neat.txt something复制文件夹something中的awesome.txt,neat.txt,但我有错误。终端上的命令cp -r

错误:

usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file 
     cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory 

谢谢!

+0

你想复制那些'.txt'到哪个文件夹? – chenzhongpu

+0

我称之为“东西”的文件夹 –

+0

什么是我们在这里谈论的“错误”,你能显示确切的错误 – piyushj

回答

0

有几种方法可以实现此目的。我见过的最简单的方法是使用以下内容。该语法使用cp命令,后跟所需文件所在目录的路径与所有文件所在的目录您想要复制的文件用括号括起来并用逗号分隔。

请确保注意文件之间没有空格。命令的最后一部分/ home/usr/destination /是您希望将文件复制到的目录。

,或者如果所有文件的前缀相同,但不同的结局,你可以做这样的事情:

CP /home/usr/dir/file{1..4} ./ 其中文件1,文件2 ,file3和file4将被复制。