Skip to content Skip to main navigation Skip to footer

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

在linux或类unix系统下,如何使用ls命令并按文件的大小对特定目录下的文件排序呢?
首先我们来说一下“ls”命令,该命令是linux和类unix系统下的用来显示目录内容的。如果命令后面不跟任何的参数,当前目录的内容会直接显示在屏幕上。默认情况下,如果即没有的-cftuvSUX,也没有–sort参数传给ls命令,输出结果将会按字母的排列顺序来显示。
默认输出(按字母顺序排序)
输入下面的命令:
[cc lang=”php”] $ ls
$ ls *.log
$ ls *.cfg
[/code] 命令输出:
linux_ls1
按大小排序显示
需要传递-s 或–sort=size参数:
[cc lang=”php”] $ls -s
$ls –sort=size
$ls –sort=size *.log
$ls -s *.cfg
[/code] 命令输出:
linux_ls2
你将会看到最大的文件将会显示在最上面。 下面的命令将会以相反的顺序显示文件:
[cc lang=”php”] $ls -l -S | sort -k 5 -n

$ls -lSr
[/code] 命令输出:
linux_ls3

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.