📅  最后修改于: 2023-12-03 15:35:26.393000             🧑  作者: Mango
在Ubuntu中,我们可以使用 ls
命令来查看文件列表。但是,默认情况下,ls
命令只会按照文件名排序,而不是文件大小。如果你想按文件大小来排序,可以参考下面的方法:
ls
命令排序我们可以使用 -S
选项来按文件大小排序,命令如下:
ls -lS
其中,-l
表示长格式输出,-S
表示按文件大小降序排列。输出结果会按照文件大小降序排列。
du
命令排序除了使用 ls
命令以外,我们还可以使用 du
命令来查看文件大小,并按文件大小排序。命令如下:
du -h | sort -rh
其中,-h
表示以人性化的方式显示文件大小,sort -rh
表示按文件大小降序排序。输出结果会按照文件大小降序排列。
find
命令排序我们也可以使用 find
命令来查找文件,并按文件大小排序。命令如下:
find . -type f -exec ls -lh {} \; | sort -k 5 -rh
其中,.
表示当前目录,-type f
表示查找普通文件,-exec ls -lh {} \;
表示执行 ls
命令查看文件大小,并以长格式显示,sort -k 5 -rh
表示按第五列(即文件大小)降序排序。输出结果会按照文件大小降序排列。
以上就是在Ubuntu中按照文件大小排序的方法,使用其中的任意一种方法即可。如果你对Linux命令行不是很熟悉,可以参加相关的学习课程。