首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    文件过多时ls命令为什么会卡住?

    不过这个很小,我的机器上才是256字节而已,应当不是造成ls命令卡住的元凶。 2 block消耗验证 文件夹的名字存在哪儿了呢?嗯,和《新建一个空文件占用多少磁盘空间?》...里的文件类似,会消耗一个ext4_dir_entry_2(今天用ext4举例,它在linux源码的fs/ext4/ex4.h文件里定义),放到其父目录的block里了。...在你的角度来看,就是你执行完ls后,卡住了。 那么你肯定会问,我确实要保存许许多多的文件,我该怎么办? 其实也很简单,多创建一些文件夹就好了,一个目录下别存太多,就不会有这个问题了。...Linux的做法是在删除文件的时候,在其目录中只是把inode设置为0就拉倒,并没有回收整个ext4_dir_entry_2对象。其实和大家做工程的时候经常用到的假删除是一个道理。

    1.2K30
    领券