终端上的命令cp -r

时间:2016-07-22 01:36:06

标签: terminal

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

错误:

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

谢谢!

1 个答案:

答案 0 :(得分:0)

有几种方法可以实现这一目标。我见过的最简单的方法是使用以下内容。

cp / home / usr / dir / {file1,file2,file3,file4} / home / usr / destination / 语法使用cp命令,后跟所需文件所在目录的路径,所有要复制的文件都用括号括起来,并用逗号分隔。

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

或者如果所有文件具有相同的前缀但具有不同的结尾,则可以执行以下操作:

cp /home/usr/dir/file{1..4} ./ 其中将复制file1,file2,file3和file4。