如何使用bash来测试文件系统的目录限制

时间:2010-11-25 17:30:48

标签: bash mkdir limits

我需要测试我可以在文件系统(网络安装和本地(USB)驱动器)上创建多少个目录和文件。我现在使用这个bash行:

for i in {0..999999}; do mkdir -p $i; pushd $i; done

我知道它可能做得更好,我想知道如何做。 (在bash,不太复杂)

3 个答案:

答案 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配置,但我的虚拟机目前失败了,因为我觉得我搞砸了......