Linux ls 命令: 按文件大小显示各个文件

Linux admin 1349℃ 0评论

在linux或类unix系统下,如何使用ls命令并按文件的大小对特定目录下的文件排序呢?

首先我们来说一下“ls”命令,该命令是linux和类unix系统下的用来显示目录内容的。如果命令后面不跟任何的参数,当前目录的内容会直接显示在屏幕上。默认情况下,如果即没有的-cftuvSUX,也没有–sort参数传给ls命令,输出结果将会按字母的排列顺序来显示。

默认输出(按字母顺序排序)

输入下面的命令:

[cc lang=”php”]
$ ls
$ ls *.log
$ ls *.cfg
[/cc]

命令输出:

linux_ls1

按大小排序显示

需要传递-s 或–sort=size参数:

[cc lang=”php”]
$ls -s
$ls –sort=size
$ls –sort=size *.log
$ls -s *.cfg
[/cc]

命令输出:

linux_ls2

你将会看到最大的文件将会显示在最上面。 下面的命令将会以相反的顺序显示文件:
[cc lang=”php”]
$ls -l -S | sort -k 5 -n

$ls -lSr
[/cc]

命令输出:

linux_ls3

转载请注明:OSETC 技术网 » Linux ls 命令: 按文件大小显示各个文件

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!