【问题标题】:Bash, copy files from folder to anotherBash,将文件从文件夹复制到另一个
【发布时间】:2017-03-01 09:45:57
【问题描述】:

我对 Uni OS 课程作业有疑问。 基本上任务说:

现在提交一份评估文件。该文件的内容是:一行,包含一个命令 将所有前缀为“2016”的文件从目录“ExercisesOS”复制到目录“OSLab”。 编写此类命令时,将当前目录视为“~”。

我已经尝试过使用该代码:

cp /ExercisesOS/2016* /OSLab

但它执行了我两个错误。

如何编写正确的命令?

【问题讨论】:

  • 这两个错误是什么?
  • cp /ExercisesOS/2016* OSLab。我猜/OSLab 不存在(根目录!!)
  • 您使用的命令将从根级别查找这些目录,我想它们在 ~ 而不是您的 cwd ......所以只需从两个路径中删除前导 / ?

标签: linux bash file copy directory


【解决方案1】:

你可能想从你正在工作的目录中复制。

检查您的工作地点:

$ pwd
/home/userdir

从您的工作目录复制:

$ cp ExerciseOS/2016* OSLab/

【讨论】:

    【解决方案2】:
    mkdir OSLab && cp /ExercisesOS/2016* OSLab
    

    此解决方案假定目录“OSLab”尚未创建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-24
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 2023-01-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多