1、按时间顺序排序:ls -ltr
[root@localhost ~]# ls -ltr
总用量 40
-rw-------. 1 root root 1589 5月 19 22:42 anaconda-ks.cfg
-rw-r--r--. 1 root root 1620 5月 19 23:06 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 4096 5月 19 23:16 桌面
drwxr-xr-x. 2 root root 4096 5月 19 23:16 下载
drwxr-xr-x. 2 root root 4096 5月 19 23:16 模板
drwxr-xr-x. 2 root root 4096 5月 19 23:16 音乐
drwxr-xr-x. 2 root root 4096 5月 19 23:16 文档
drwxr-xr-x. 2 root root 4096 5月 19 23:16 图片
drwxr-xr-x. 2 root root 4096 5月 19 23:16 公共
drwxr-xr-x. 2 root root 4096 5月 19 23:16 视频
[root@localhost ~]#
2、只显示目录:ls -l | grep "^d"
[root@localhost tmp]# ls -l | grep "^d"
drwxr-xr-x. 2 root root 4096 9月 18 15:01 test
[root@localhost tmp]#
3、显示数字开头的文件:ls [0-5]*
[root@localhost tmp]# ls [0-5]*
1.txt 2.txt 3.txt 4.txt 5.txt
[root@localhost tmp]#
4、显示隐藏文件:ls -a
[root@localhost tmp]# ls -a
. .. 1.txt 2.txt 3.txt 4.txt 5.txt .font-unix .ICE-unix test .Test-unix .X0-lock .X11-unix .XIM-unix
[root@localhost tmp]#
5、增加斜线/标记目录:ls -p
[root@localhost tmp]# ls -p
1.txt 2.txt 3.txt 4.txt 5.txt test/
[root@localhost tmp]#
6、找到每个文件的创建者:ll --author
[root@localhost tmp]# ll --author
总用量 12
-rw-r--r--. 1 root root root 10 9月 18 14:59 1.txt
-rw-r--r--. 1 root root root 14 9月 18 14:59 2.txt
-rw-r--r--. 1 root root root 0 9月 18 14:59 3.txt
-rw-r--r--. 1 root root root 0 9月 18 14:59 4.txt
-rw-r--r--. 1 root root root 0 9月 18 14:59 5.txt
drwxr-xr-x. 2 root root root 4096 9月 18 15:01 test
[root@localhost tmp]#
7、将目录中的文件按修改时间时间进行排序,并显示关联的信息:ls -ltc
[root@localhost tmp]# ls -ltc
总用量 12
drwxr-xr-x. 2 root root 4096 9月 18 15:01 test
-rw-r--r--. 1 root root 14 9月 18 14:59 2.txt
-rw-r--r--. 1 root root 10 9月 18 14:59 1.txt
-rw-r--r--. 1 root root 0 9月 18 14:59 5.txt
-rw-r--r--. 1 root root 0 9月 18 14:59 3.txt
-rw-r--r--. 1 root root 0 9月 18 14:59 4.txt
[root@localhost tmp]#
8、通过逗号打印目录的内容:ls -m
[root@localhost tmp]# ls -m
1.txt, 2.txt, 3.txt, 4.txt, 5.txt, test
[root@localhost tmp]#
9、以反序列输出内容:ls -r
[root@localhost tmp]# ls -r
test 5.txt 4.txt 3.txt 2.txt 1.txt
[root@localhost tmp]#