如何遍历目录并将特定文件移动到不同的文件夹

如何遍历目录并将特定文件移动到不同的文件夹

我有一个目录设置如下:

/A001/A001_C001/A001_C001.mov
/A001/A001_C002/A001_C002.mov
--
/A002/A002_C001/A002_C001.mov
/A002/A002_C002/A002_C002.mov
--
..etc.

我需要编写一个脚本,可以将所有文件 *.mov 文件移动到不同的文件夹:

/mov/A001_C001.mov
/mov/A001_C002.mov
/mov/A002_C001.mov
/mov/A002_C002.mov
..etc.

有什么想法吗?我刚刚开始学习 shell 脚本,有很多文件需要迁移到单个目录中。

答案1

用 Google 搜索并不困难:

find src/dir/ -name '*.mov' -exec mv {} target/dir/ \;

来源

相关内容