如何根据文件名将文件从一个文件夹批量移动到另一个文件夹?

时间:2016-03-09 10:37:29

标签: shell powershell command-line scripting

所以我目前有一个文件夹,例如C / Users / MyDocs / Datasets中包含超过200,000个XML数据集,我需要根据名称将500个特定的数据集提取到新文件夹中,例如C /用户/ MyDocs /策划。例如,文件名是:

TCD989890123
TCD123090909
TCD981203892

我在excel中有特定的文件名给了我。提取所有这些文件的最佳方法是什么?我假设我可以使用一些bash或powershell脚本,但不幸的是,这对我来说是一个新领域。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用sublime来完成它。 将所有行从excel复制到sublime,单击Ctrl + A然后按Ctrl + Shift + L. 现在你可以编写命令来移动每个文件,比如 -

mv C/Users/MyDocs/Datasets/TCD989890123 C/Users/MyDocs/Curated

mv C/Users/MyDocs/Datasets/TCD123090909 C/Users/MyDocs/Curated

mv C/Users/MyDocs/Datasets/TCD981203892 C/Users/MyDocs/Curated