【问题标题】:How can I copy specify directories to a directory once?如何将指定目录复制到目录一次?
【发布时间】:2017-12-11 12:12:13
【问题描述】:

我想将指定目录(不是全部)复制到一个目录一次。

不想执行cp -r命令行三次:

cp -r src/demo-2/containers/Loading src/demo-3/containers
cp -r src/demo-2/containers/NoMatch src/demo-3/containers
cp -r src/demo-2/containers/contact src/demo-3/containers

我试试这个命令:

cp -r src/demo-2/containers/{Loading, NoMatch, contact} src/demo-3/containers

但它给了我一个错误:

zsh: parse error near `}'

平台:OSX + zsh

【问题讨论】:

  • 试试这个cp -r src/demo-2/containers/Loading src/demo-2/containers/NoMatc src/demo-2/containers/contact src/demo-3/containers/
  • 删除多余的空格:cp -r src/demo-2/containers/{Loading,NoMatch,contact} src/demo-3/containers/
  • @anubhava 谢谢。有用。这是最好的方法。

标签: linux macos shell


【解决方案1】:

你不能只做cp -r src/demo-2/containers/Loading src/demo-2/containers/NoMatch src/demo-2/containers/contact src/demo-3/containers/

用空格分隔它们,给目标目录一个正斜杠。

【讨论】:

  • Np,很高兴听到这个消息。
猜你喜欢
  • 2014-07-18
  • 2013-01-11
  • 1970-01-01
  • 2011-11-03
  • 1970-01-01
  • 2020-12-10
  • 2019-12-08
  • 2012-09-13
  • 1970-01-01
相关资源
最近更新 更多