答案1
另一个选择是使用tree
程序。例如,如果您想查看的内容/dev/sda2
,可以使用tree -fiaPhD /dev/sda2
。(改编自解决方案这里)。
选项解释:
-f
显示完整路径-i
隐藏程序通常打印的树结构-a
显示所有文件(和文件夹)-P
选择要打印的图案-h
以人类可读的方式显示文件(用于-s
字节大小)-D
打印最后修改日期
请注意,文件夹将显示为 4.0K 大小。然而,很难给出如何删除“不需要的文件”的一般答案,因为“不需要”的定义很难(对谁来说是不需要的?系统?用户?)
答案2
查看df
输出,/dev/sda2
是/
减去/home
。
就我个人而言,我使用du
,并根据大小对结果进行排序,因此最后的项目是最大的目录,并且在最后的项目中还有更大的单个文件:
shopt -s extglob # possibly already done
cd /
du -ms ./!(home|proc|run|dev) | sort -n # skip /home and others
如果您想要使用图形,该filelight
实用程序 (*) 可以通过您的 SSH 连接(使用 SFTP)来创建服务器图表(单击任何部分即可详细查看其内容)。不过速度可能会有点慢。
(*)最初是在 Linux 上,但据我所知,有一个 Windows 版本