001、ls默认是按照文件名称顺序列出的
[root@PC1 test02]# ls ## 测试文件 a.txt b.txt c.txt [root@PC1 test02]# ls -l ## 默认按照文件名称顺序 total 125000 -rw-r--r--. 1 root root 15360000 Jul 4 19:45 a.txt -rw-r--r--. 1 root root 102400000 Jul 4 19:43 b.txt -rw-r--r--. 1 root root 10240000 Jul 4 19:44 c.txt
002、-r表示反向列出
[root@PC1 test02]# ls ## 测试文件 a.txt b.txt c.txt [root@PC1 test02]# ls -l total 125000 -rw-r--r--. 1 root root 15360000 Jul 4 19:45 a.txt -rw-r--r--. 1 root root 102400000 Jul 4 19:43 b.txt -rw-r--r--. 1 root root 10240000 Jul 4 19:44 c.txt [root@PC1 test02]# ls -lr ## -r表示反向列出 total 125000 -rw-r--r--. 1 root root 10240000 Jul 4 19:44 c.txt -rw-r--r--. 1 root root 102400000 Jul 4 19:43 b.txt -rw-r--r--. 1 root root 15360000 Jul 4 19:45 a.txt
003、ls -S:实现按照文件大小排序
[root@PC1 test02]# ls ## 一共三个测试文件 a.txt b.txt c.txt [root@PC1 test02]# ls -Slh ## -S表示按照大小反向列出,l表示列出,h表示人类可读 total 123M -rw-r--r--. 1 root root 98M Jul 4 19:43 b.txt -rw-r--r--. 1 root root 15M Jul 4 19:45 a.txt -rw-r--r--. 1 root root 9.8M Jul 4 19:44 c.txt
004、-t表示按照创建文件的先后顺序列出,默认最新创建的放在前面
[root@PC1 test02]# ls a.txt b.txt c.txt [root@PC1 test02]# ls -l ## 按照文件名称 total 125000 -rw-r--r--. 1 root root 15360000 Jul 4 19:45 a.txt -rw-r--r--. 1 root root 102400000 Jul 4 19:43 b.txt -rw-r--r--. 1 root root 10240000 Jul 4 19:44 c.txt [root@PC1 test02]# ls -lt ## 按照文件创建的顺序 total 125000 -rw-r--r--. 1 root root 15360000 Jul 4 19:45 a.txt -rw-r--r--. 1 root root 10240000 Jul 4 19:44 c.txt -rw-r--r--. 1 root root 102400000 Jul 4 19:43 b.txt [root@PC1 test02]# ls -ltr ## -r表示逆向输出 total 125000 -rw-r--r--. 1 root root 102400000 Jul 4 19:43 b.txt -rw-r--r--. 1 root root 10240000 Jul 4 19:44 c.txt -rw-r--r--. 1 root root 15360000 Jul 4 19:45 a.txt
。
标签:排序,19,rw,Jul,--.,ls,linux,txt,root From: https://www.cnblogs.com/liujiaxin2018/p/17526861.html