这没有任何意义!
user@localhost:~/folder$ du -h --max-depth=1
6.1M ./subfolder
6.1M .
user@localhost:~/folder$ ls -la subfolder
total 6228
drwx------ 2 user user 6369280 2013-07-08 16:03 .
drwx------ 9 user user 4096 2013-07-08 16:04 ..
du
报告6.1兆字节,ls
报告总数为“ 6228”(我不知道总数)...但是该文件夹为空...确实,那里没有文件,并且实际上应该为空。
这是为什么?谁可以给我解释一下这个?
这是在运行Ubuntu 10.04的VPS中发生的
谢谢你。
您正在查看Ext2 / 3/4文件系统如何工作的结果。目录中的文件(inodes)列表保留为目录“ file”,如.
清单中所示。删除目录中的文件后,磁盘使用率不会减少。
因此,我假设您之前在目录中有很多文件(或者您ls
在问题的输出中忽略了它们)。唯一的解决方案是删除并重新创建目录以释放此空间。
关于什么total 6228
意思,请参阅ls命令:第一行是什么意思?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句