我跑去du -hs
查看我的目录有多大/home/user
,它报告为 18G。我清除了将近4G的数据,然后du -hs
再次运行以查看我实际节省了多少空间,它仍然报告为18G。--apparent-size
使其报告为 19G。我究竟做错了什么?
C. Ross
Asked:
2012-06-08 04:41:11 +0800 CST
Tom Feiner
Asked:
2009-02-26 05:42:42 +0800 CST
我需要获取人类可读的 du 输出列表。
但是,du
没有“按大小排序”选项,并且管道sort
不适用于人类可读的标志。
例如,运行:
du | sort -n -r
按大小(降序)输出排序的磁盘使用情况:
du |sort -n -r
65108 .
61508 ./dir3
2056 ./dir4
1032 ./dir1
508 ./dir2
但是,使用人类可读标志运行它时,无法正确排序:
du -h | sort -n -r
508K ./dir2
64M .
61M ./dir3
2.1M ./dir4
1.1M ./dir1
有人知道du -h
按大小排序的方法吗?
Andreas Kuntzagk
Asked:
2009-08-22 03:23:19 +0800 CST
我有一个文件服务器,其中 df 报告 94% 的 / 完整的。但根据 du 的说法,使用的更少:
# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 270G 240G 17G 94% /
# du -hxs /
124G /
我读到打开但删除的文件可能是造成它的原因,但重新启动并没有解决这个问题。
这是Linux,ext3。
问候