我有几个文件夹,每个文件夹包含 15,000 到 40,000 张照片。我希望将其中的每一个都拆分为子文件夹 - 每个文件夹中有 2,000 个文件。
有什么快速的方法可以在旅途中创建我需要的每个文件夹并移动所有文件?
目前我只能找到如何将文件夹中的前 x 个项目移动到预先存在的目录中。为了在包含 20,000 个项目的文件夹上使用它...我需要手动创建 10 个文件夹,并运行该命令 10 次。
ls -1 | sort -n | head -2000| xargs -i mv "{}" /folder/
我尝试将其放入 for 循环中,但无法使用 mkdir 正确创建文件夹。即使解决了这个问题,我也需要该程序只为每 20 个文件创建文件夹(新组的开始)。它想为每个文件创建一个新文件夹。
那么......我怎样才能轻松地将大量文件移动到每个文件夹中任意数量的文件中?
任何帮助都会非常……嗯……有帮助!