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

Linux admin 958℃ 0评论

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

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

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

输入下面的命令:

1
2
3
$ ls
$ ls *.log
$ ls *.cfg

命令输出:

linux_ls1

按大小排序显示

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

1
2
3
4
$ls -s
$ls --sort=size
$ls --sort=size *.log
$ls -s *.cfg

命令输出:

linux_ls2

你将会看到最大的文件将会显示在最上面。 下面的命令将会以相反的顺序显示文件:

1
2
3
$ls -l -S | sort -k 5 -n

$ls -lSr

命令输出:

linux_ls3

转载请注明:osetc.com » Linux ls 命令: 按文件大小显示各个文件

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址