/ dev / md1 6068992 5204648 551080 91%/
我有91%的人正在尝试发现哪些文件占用空间。我正在使用linux。有人知道命令吗?
感谢
答案 0 :(得分:9)
答案 1 :(得分:9)
这将以(反向)大小顺序列出目录
# du -k -S -x / | sort -r -n
注意:
-S
告诉它不要包含子目录计数,因此每个目录图将使用那个目录,而不是它下面的树-x
告诉它不要离开该文件系统。如果没有这个,它会进入/proc
,/dev
,/sys
等,而您不需要du
那些。答案 2 :(得分:1)
您可以使用find
查找系统中最大的文件,例如:
find / -size 100M -print
将查找并打印100 MB或更大的所有文件的名称。如果您只想查看指定目录所在的分区,则可以使用-mount
选项:
find / -mount -size 100M -print
答案 3 :(得分:0)
答案 4 :(得分:0)
通常它不是单个文件的大小,而是子目录中包含的内容。我通常使用--max-depth=1
选项du
来查找home
中的“大目录”。 home
以外的所有内容都以某种方式安装,因此我可以转到我的包管理器,让它显示所有已安装的包,按磁盘大小排序;然后我可以抛出一些我不再需要的东西了。