【问题标题】:cp command unix errorcp命令unix错误
【发布时间】:2014-11-18 04:22:28
【问题描述】:

我正在尝试将服务器上另一个用户的文件复制到我的用户。

我的命令是:

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

怎么了? 我想复制“目录”中的所有文件

【问题讨论】:

  • 这个问题似乎离题了,因为它与编程无关,而且“怎么了?”问题描述不够充分

标签: unix command-line-arguments


【解决方案1】:

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

长答案:

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

【讨论】:

    猜你喜欢
    • 2016-05-30
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多