加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:50:31 所属栏目:Linux 来源:网络整理
导读:这是我在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
这是我在cur和新目录中执行rm -f之后的ls -l.
我希望目录“sizes”缩小回默认的“4096”.
[root@example Maildir]# pwd
/var/qmail/mailnames/example.com/noreply/Maildir
[root@example Maildir]# ls -l
total 28688
drwx------ 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 courierpop3dsizelist
drwx------ 2 popuser popuser 11907072 Dec 27 09:54 cur
-rw------- 1 popuser popuser      495 Dec 27 10:08 maildirsize
drwx------ 2 popuser popuser  8040448 Dec 27 10:08 new
drwx------ 2 popuser popuser     4096 Dec 27 10:08 tmp

这是正常的吗?

我可以一个人留下吗?

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读