cp命令unix错误

时间:2014-09-23 20:13:47

标签: unix command-line-arguments

我正在尝试将服务器上其他用户的文件复制到我的用户。

我的命令是:

cp /Directory/*
cp: target /Directory/file1.txt is not a directory

有什么问题? 我想复制“目录”中的所有文件

1 个答案:

答案 0 :(得分:1)

简单回答:您还没有提供目的地,即放置文件的目标。

答案很长:

  • cp需要两个或多个参数。除最后一个之外的所有参数都被视为源,最后一个被视为目标。
  • 当您编写cp /Directory/*时,/Directory/*expanded到目录中所有文件的列表。
  • 因此,cp会尝试将目录中除最后一个文件之外的所有文件复制到最后一个文件中。但那个不是目录,因此命令失败。