什么是命令行方式来查找要删除的大文件/目录并释放空间?

Modified on: Sat, 09 Jun 2018 18:03:53 +0800

寻找一系列显示驱动器上最大文件的命令。

最佳答案

如果您只需要查找大文件,可以使用find选项使用-size。下一个命令将列出大于10MiB的所有文件(不要与10MB混淆):

find / -size +10M -ls

如果要查找特定大小的文件,可以将其与“大小低于”搜索结合使用。下一个命令在10MiB和12MiB之间查找文件:

find / -size +10M -size -12M -ls


apt-cache search 'disk usage'列出了一些可用于磁盘使用情况分析的程序。一个看起来很有前景的应用程序是gt5

来自包装说明:

  

多年过去了,磁盘变得越来越大,但即使在这个巨大的硬盘时代,这个空间似乎随着时间的推移而消失。这个小而有效的程序提供了比默认du(1)更方便的列表。它显示自上次运行以来发生的情况,并显示目录大小和总百分比。通过使用带有基于文本的浏览器的光标键(链接,elinks,lynx等),可以导航和升级到目录。

gt5的“相关套餐”部分,我找到了ncdu。从其包装说明:

  

Ncdu是一个基于ncurses的du viewer。它通过着名的du实用程序提供快速且易于使用的界面。它允许浏览目录并使用ncurses库显示磁盘使用百分比。


相关问答

添加新评论