我需要测试我可以在文件系统(网络安装和本地(USB)驱动器)上创建多少个目录和文件。我现在使用这个bash行:
for i in {0..999999}; do mkdir -p $i; pushd $i; done
我知道它可能做得更好,我想知道如何做。 (在bash,不太复杂)
答案 0 :(得分:6)
使用inode表示任何文件/目录,查看df -i
,您应该了解您有可能创建/使用的文件/目录的数量。
答案 1 :(得分:3)
while (true); do
mkdir a
cd a
done
创建类似./a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/a/
...
答案 2 :(得分:0)
cd方法实际上工作得更好更快......我的ext4 usb棒开始模拟大约1040个文件夹......
网络部分是测试我的wins2k3配置,但我的虚拟机目前失败了,因为我觉得我搞砸了......