linux – 用60,000个小文件清空一个目录后,ls -l仍显示大目录大小?

linux – 用60,000个小文件清空一个目录后,ls -l仍显示大目录大小?,第1张

概述这是我在cur和新目录中执行rm -f之后的ls -l. 我希望目录“sizes”缩小回默认的“4096”. [root@example Maildir]# pwd/var/qmail/mailnames/example.com/noreply/Maildir[root@example Maildir]# ls -ltotal 28688drwx------ 2 popuser popus 这是我在cur和新目录中执行rm -f之后的ls -l.
我希望目录“sizes”缩小回默认的“4096”.
[root@example Maildir]# pwd/var/qmail/mailnames/example.com/noreply/Maildir[root@example Maildir]# ls -ltotal 28688drwx------ 2 popuser popuser  1179648 Dec 27 09:55 courIErimapkeywords-rw-r--r-- 1 popuser popuser       16 Feb  8  2010 courIErimapsubscribed-rw-r--r-- 1 popuser popuser    29593 Dec 27 09:54 courIErimapuIDdb-rw-r--r-- 1 popuser popuser  8156862 Dec 20 18:28 courIErpop3dsizeListdrwx------ 2 popuser popuser 11907072 Dec 27 09:54 cur-rw------- 1 popuser popuser      495 Dec 27 10:08 maildirsizedrwx------ 2 popuser popuser  8040448 Dec 27 10:08 newdrwx------ 2 popuser popuser     4096 Dec 27 10:08 tmp

这是正常的吗?

我可以一个人留下吗?

解决方法 无论您使用何种文件系统,都无法缩小目录(或者未启用).您可以按如下方式解决此问题:

>在此目录的父目录中创建一个新目录.>将旧目录的内容移动到新目录中.>删除旧目录.>将新目录重命名为与旧目录相同的名称.

总结

以上是内存溢出为你收集整理的linux – 用60,000个小文件清空一个目录后,ls -l仍显示大目录大小?全部内容,希望文章能够帮你解决linux – 用60,000个小文件清空一个目录后,ls -l仍显示大目录大小?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1036024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存