如何查找所有大小大于...的文件?

如何查找所有大小大于...的文件?

是否有任何 GUI 软件可以探索树并查找所有大小大于某个值的文件?Nautilus 和 Nemo 似乎都无法做到这一点。在我的记忆中,我可以使用 DOS 3.0 中的 PC-Tools 做到这一点。

答案1

  • 在 shell 工具中我们有find

    find / -size +1M
    

    适用于超过 1 MB 的文件。

  • 在 GUI 中我们有磁盘使用情况分析器 (baobab):

    sudo apt-get install baobab
    baobad
    

关于此内容还有更多内容超级用户的问题,但对于所有目的和提出 baobad 来说已经足够了。

答案2

当我需要在服务器上腾出更多可用空间时,我会使用此命令。它会查找所有大于 50 MB 的文件,然后“du -h”生成文件列表,并在管道后“sort -n”生成按文件大小按数字排序的列表。

find / -type f -size +50M -exec du -h {} \; | sort -n

答案3

gnome-search-tool是我使用的。非常简单。它有“大小至少为”过滤器,您可以在其中指定最小文件大小。请参阅屏幕截图,以搜索最小大小为 10,000,000 KB 的 ISO 文件夹。

gnome-search-tool 最小文件大小

答案4

如果您要搜索特定类型的文件,请使用以下命令:

find . -name *.js -size +1M -ls   

搜索所有大小大于 1MB 的 .js 类型文件

相关内容