如何使用cp -r
命令复制更多目录?例如,我要使用命令awesome.txt
在neat.txt
文件夹中复制something
,cp -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
谢谢!
答案 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。