在Linux中,您可以使用ls命令结合sort命令来按文件大小对文件进行排序。以下是一些常用的方法:
ls的-l选项和sort的-h选项(人类可读的格式):ls -lSh 这里,-l表示长格式输出,-S表示按文件大小排序,-h表示以人类可读的格式显示文件大小(例如,K、M、G等)。
du命令和sort命令:du -sh * | sort -h 这里,du命令用于计算目录或文件的磁盘使用情况,-s表示汇总每个参数的总大小,-h表示以人类可读的格式显示大小。然后,通过管道将结果传递给sort命令,-h选项表示按人类可读的格式对大小进行排序。
注意:这些命令默认只显示当前目录下的文件和文件夹。如果您想对特定目录进行操作,请将目录路径替换为*。例如:
ls -lSh /path/to/directory 或者
du -sh /path/to/directory/*