2017-10-20 100 views

回答

1

从拆分手册页:

-a suffix_length Use suffix_length letters to form the suffix of the file name.

...

If -a is not specified, two letters are used as the suffix.

所以676个文件大小限制为只使用默认的两个字母后缀的出现,因为,split可以唯一命名最多26 x 26 = 676文件。因此,使用-a标志来允许您命名更多文件。

您可以取需要创建的文件数量的基数为26的对数,然后舍入到下一个整数,以确定后缀需要的字母数。在这种情况下,使用由4个字母组成的后缀将足以满足您的需求(允许456,976个独特文件)。

+0

辉煌!在我所有的日子里......你活着学习! –

+0

非常感谢@MarkSetchell! :)说实话,我自己并不知道这件事,实际上是想搞出一个简洁的解决方案,以递归方式使用多个调用拆分将文件拆分成更小的块,认为真的有一个硬性限制它可以处理多少个文件。在我发现了尤里卡时刻后,事后看来,显然我应该在其他地方寻找明显的限制原因...... 676对于限制电力公司的处理能力来说是一个奇怪的数字! –

相关问题