首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将单个目录中的所有文件移动到多个目录?

如何将单个目录中的所有文件移动到多个目录?
EN

Stack Overflow用户
提问于 2016-06-09 04:38:41
回答 1查看 27关注 0票数 1

我有一个包含计算所需文件的目录(6.00-film2),还有10个其他目录,每个目录都有10个子目录,我希望将这些文件复制到这些目录中。有没有比这样做更简单的方法呢?

代码语言:javascript
复制
cp -r 6.00-film2/ 5.5-film/5.5-1

100次。

5.5-电影目录包含5.5-1、5.5-2、5.5-3、5.5-4、5.5-5、...、5.5-10。我需要把6.00-film2中的文件复制到上面的10个目录中,我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2016-06-09 05:23:59

cp可以从多个源复制,但不能复制到多个目标。有关详细信息,请参阅man cp

据我所知,唯一可以复制/保存到多个目的地的bash命令是tee

您可以按如下方式使用它:

代码语言:javascript
复制
tee ~/folder1/test.txt ~/folder2/test.txt < ~/test.txt

请注意,tee还将输入写入标准输出(stdout)。因此,如果您不希望发生这种情况,可以通过将标准输出重定向到/dev/null来阻止它,如下所示:

代码语言:javascript
复制
tee ~/folder1/test.txt ~/folder2/test.txt < ~/test.txt >/dev/null
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37712470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档