Windirstat/ Kdirstat/ Disk Inventory X在文件管理方面无疑是革命性的。为什么没有与纯文本命令行等效的命令行?我需要它来对我的文件服务器进行SSH管理。
我们有所有的构建块: du、tree等。
有吗?为什么不行?有没有人能写一篇?:)
编辑: du几乎做了我想做的事情。我想要的是按大小(而不是完整路径)和缩进对每个子目录进行排序,以便更容易避免重复计算。du会给我这个:
cd a
du . -h
1G b
2G c
1K c/d
1K c/e
2G c/fC和c/f是否重叠并不是一目了然。我想要的是:
cd a
dir_stats .
1G b
2G c
|
+---- 2G f
|
+---- 1K d
|
+---- 1K e很明显,f中的2G是因为c中的2G。我可以更容易地找到与c无关的所有信息(即,只需扫描第一列)。
发布于 2017-04-07 11:57:15
不要费心尝试使用ascii art visializations进行磁盘空间管理。Du在所有方面都遵循Unix的优雅哲学,因此免费为您提供排序等功能。
熟悉du,您将拥有更强大的能力来远程查找磁盘占有者
发布于 2013-05-15 19:42:26
我推荐使用ncdu,它代表NCurses磁盘使用。基本上,它是一个可折叠的du版本,具有基本的命令行用户界面。
值得注意的一件事是,它在处理大量数据时比du慢一点,所以我建议在screen中运行它,或者使用命令行选项首先扫描目录,然后查看结果。请注意q选项,它将刷新率从1/10秒降低到2秒,建议用于SSH连接。
查看根空间的总使用情况:
ncdu -xq /生成结果文件并在以后查看:
ncdu -1xqo- / | gzip > export.gz
# ...some time later:
zcat export.gz | ncdu -f-发布于 2016-01-07 07:17:16
您可以使用KDirStat (或新的QDirStat)以及随附的perl脚本来收集服务器上的数据,然后将该文件复制到台式机并使用KDirStat / QDirStat查看它。
另请参阅
https://github.com/shundhammer/qdirstat/tree/master/scripts
或
https://github.com/shundhammer/kdirstat/blob/master/kdirstat/kdirstat-cache-writer
该脚本似乎没有包含在KDE4端口K4DirStat中,但它仍然可以读写相同的缓存文件。
-- HuHa (斯特凡·亨德哈默--原始KDirStat的作者)
https://stackoverflow.com/questions/15710794
复制相似问题