使用Fedora 16将文件从EXT2复制到NTFS 2TB驱动器。发现以递归方式复制许多文件的目录时,复制在每个目录中的文件21842处停止...然后cp -r
移至下一个目录。没有错误。
在网上搜索时,发现其他人报告有关FAT32的此问题无济于事。
我可以在同一系统的驱动器上创建超过21842个文件……似乎无法复制该数量。
这是正在使用的命令:
cp -r /media/BAKKER_UPPER/many_files_here/* /media/NEW_NTFS_HOME/
这里发生了什么?如何将文件移到NTFS驱动器上?
我没有达到NTFS目录中文件数量的上限(无限制)。我也没有达到驱动器的最大文件数..(〜40亿)。 我的驱动器上还有许多可用块。
2
您使用的确切命令是什么?
—
ott-- 2012年
我预感您会遇到经典的“参数列表过长”问题。您是否要根据文件名模式复制文件?还是要复制目录树中的所有文件?
—
iglvzx 2012年
在不使用通配符的情况下进行操作(无论如何都不需要)。Shell扩展将把通配符转换成一个巨大的源文件字符串,该字符串将限于Shell可以接受作为参数的字节数,从而可以复制的文件数。
—
加勒特
@Garrett为什么不将其发布为答案,因为它很可能是正确的答案。
—
Mokubai
完成:)(赞叹!)
—
加勒特