有没有办法限制使用 ls 或 dir 命令返回的文件名的数量?我在一台装有 cygwin 的 Windows 机器上,所以任何一个命令都可以。
我有一个包含超过 100 万个文档的目录,我需要将这些文档分批处理到子文件夹中。我正在寻找一个简单的脚本来列出前 20,000 个左右,将它们移动到一个子文件夹,然后在接下来的 20,000 个上重复。我希望 ls 或 dir 可以选择仅列出一定数量的文件,但我似乎无法找到一种方法来做到这一点。
我的另一个选择是将文件名打印到文本文件中并对其进行解析以进行移动。不过,似乎应该有一个更简单的解决方案。