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