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

有没有能够浏览树形结构并找到所有大小大于某个数值的文件的图形用户界面(GUI)软件?Nautilus和Nemo似乎都不能做到这一点。在我记忆中,我可以在DOS 3.0中使用PC-Tools来实现这一功能。
4个回答

在Shell工具中,我们有`find`命令: ``` find / -size +1M ``` 用于找到超过1兆字节的文件。
而在图形用户界面中,我们有磁盘使用分析工具(baobab): ``` sudo apt-get install baobab baobad ```
这个SuperUser的问题上还有更多的内容,但是总体来说,baobad就足够了。

谢谢Braiam,但是番荔枝不能用,因为它没有文件搜索/排序选项。此外,自从Unity之后,菜单就坏了(不再有编辑/首选项来排除文件/文件夹),我在分析自己的"/home/me或其子文件夹"时遇到错误,可能是.ssh的授权问题,并且没有消息引导我查看日志...所以。命令行中的find可能效果更好,但它没有图形界面,在紧急情况下,每次(并不经常)需要使用时,我都会忘记语法,所以...对于我的人性来说找不适合。 - useful
@有用的话,在SU链接上还有很多其他的,我就不费事带过来了,因为...嗯...这会给人一种你想要一个列表的印象,而且在SE中也不鼓励这样做。无论如何,试试那个链接吧,如果你觉得其中一些解决了你的问题。顺便说一句,你可能已经注意到了,我更喜欢CLI解决方案而不是GUI,因为...嗯...我就是这样的人;) - Braiam

当我需要在服务器上释放更多空间时,我使用这个命令。它会查找所有大于50MB的文件,并且"du -h"会生成文件列表,而"sort -n"通过管道将列表按文件大小进行数值排序。
find / -type f -size +50M -exec du -h {} \; | sort -n

哦,多么漂亮又方便的图形用户界面啊。对于像我这样的新手来说,它太容易了,但是我还在等待汇编语言的相同体验...等待着那种极具优雅的机器码,我会继续使用gnome-search-tool。-1 - useful
4我知道你在寻找图形界面工具,但如果你能学习更多的Bash,那么你就会在所有发行版和环境中都了解这个。为了更容易理解,我给你解释一下。如果你需要,我可以详细解释一下,这真的很简单而且非常有用。 - zorbon.cz
谢谢zorbon.cz。抱歉我用讽刺的方式表达,但是我有很多其他问题需要处理命令行工具,它应该按照预期工作,但实际上并没有,所以当一些明显没有考虑到我提出的问题的回答出现时,我很容易变得易怒。总之,我的意思是我不是那么新手,而是中级计算机用户,所以我经常在Linux上感到沮丧...是的,我知道这是自由的代价,如果我想切换回Windows,还是有的...但我把手指放进了撕碎机。无论如何,我认识到你对命令行的友好预注释:起初我没有看到它。 - useful
我最大的困扰是,当我自己经常无法帮助自己时,我怎么敢建议别人使用这个操作系统呢? - useful
抱歉,我回答的一个原因可能是因为我现在使用的是Windows 8.1 :-) 自从Windows 8 RTM(已经超过2年了),我就无法切换回Linux(虽然我很想这样做),因为某些工具没有替代品。而且现在我对图形用户界面一无所知。但作为系统管理员,我每天都会接触到命令行界面(我管理着数十台运行CentOS或Debian的服务器)。我理解你最后提到的情况,这是事实。 - zorbon.cz

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

gnome-search-tool minimum file size


谢谢rik.shaw,我完全忘记了这一点,因为我使用Unity,而且我以为gnome-search-tool是Nautilus的一个功能/伴侣(现在我知道是错误的),越来越简陋,所以我切换到了Nemo(顺便说一句,在搜索方面并没有更多帮助),所以我陷入了困境。尽管我记得gnome-search-tool在遇到未授权的目录或文件或循环链接时会持续搜索数小时的问题,但我还是会再试一次。无论如何,即使没有更好的工具,至少这是我期望的答案。再次感谢你。 - useful

如果你想搜索特定类型的文件,可以使用以下方法:
find . -name *.js -size +1M -ls   

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