如何在Linux中列出按大小订购的所有文件

在我们关于使用流行的几篇关于列出文件的文章之一中,我们介绍了如何通过Linux中的最后修改时间(日期和时间)列出和排序文件。在这篇简短的文章中,我们将介绍许多有用的选项列出特定目录中的所有文件,并按Linux中的文件大小对它们进行排序。

建议阅读

要在目录中列出所有文件,请打开终端窗口并运行以下命令。请注意ls在没有任何参数的情况下调用,它将在当前工作目录中列出文件。

在以下命令中-l标志意味着长列表和-a告诉ls列出所有文件,包括(.)或隐藏文件。避免显示...文件,使用-A选项而不是-a

$ ls -la
OR
$ ls -la /var/www/html/admin_portal/
在Linux中列出所有文件

要列出所有文件并按大小对其进行排序,请使用-S选项。默认情况下,它以降序显示输出(大小最大)。

$ ls -laS /var/www/html/admin_portal/
列出所有文件按尺寸排序

您可以通过添加以下-h如图所示。

$ ls -laSh /var/www/html/admin_portal/
列出文件在linux中按尺寸排序

并以相反的顺序排序,添加-r标记如下。

$ ls -laShr /var/www/html/admin_portal/
列出所有文件以相反顺序排序

此外,您可以使用-R选项。

$ ls -laShR /var/www/html/admin_portal/
递归列出子目录

您还会发现以下相关文章有用:

如果您有其他方法列出Linux中按大小订购的文件,请与我们分享或您有疑问或想法可以分享有关本指南的信息?如果是,请通过下面的反馈表与我们联系。

嘿,tecmint读者,,,,

激动人心的消息!每个月,我们的顶级博客评论者都有机会赢得奇妙的奖励,例如免费的Linux电子书,例如RHCE,,,,RHCSA,,,,LFCS,,,,学习Linux, 和尴尬,每个值$ 20

学习呢

亚伦·基利(Aaron Kili)是Linux and Foss爱好者,即将到来的Linux Sysadmin,Web开发人员,目前是Tecmint的内容创建者,他喜欢使用计算机,并且坚信共享知识。


每个教程tecmint是由经验丰富的Linux系统管理员团队创建的这样它符合我们的高质量标准。