linux 中 ls 命令中的-r 和 -t选项

发布时间 2023-06-22 23:18:59作者: 小鲨鱼2018

 

001、

[root@PC1 test01]# ls
a.txt  c.txt  x.txt
[root@PC1 test01]# ls -l                ## 测试数据
total 12
-rw-r--r--. 1 root root  6 Jun 22 23:00 a.txt
-rw-r--r--. 1 root root 10 Jun 22 23:01 c.txt
-rw-r--r--. 1 root root  4 Jun 22 22:58 x.txt

 

002、-t表示按照按修改时间排序,最新修改的文件排在最前面。

[root@PC1 test01]# ls
a.txt  c.txt  x.txt
[root@PC1 test01]# ls -l
total 12
-rw-r--r--. 1 root root  6 Jun 22 23:00 a.txt
-rw-r--r--. 1 root root 10 Jun 22 23:01 c.txt
-rw-r--r--. 1 root root  4 Jun 22 22:58 x.txt
[root@PC1 test01]# ls -lt          ##  -t表示按照修改时间排序,最新修改的文件排在最前面
total 12
-rw-r--r--. 1 root root 10 Jun 22 23:01 c.txt
-rw-r--r--. 1 root root  6 Jun 22 23:00 a.txt
-rw-r--r--. 1 root root  4 Jun 22 22:58 x.txt

 

003、-r选项表示逆向排序

[root@PC1 test01]# ls
a.txt  c.txt  x.txt
[root@PC1 test01]# ls -l
total 12
-rw-r--r--. 1 root root  6 Jun 22 23:00 a.txt
-rw-r--r--. 1 root root 10 Jun 22 23:01 c.txt
-rw-r--r--. 1 root root  4 Jun 22 22:58 x.txt
[root@PC1 test01]# ls -lt           ## 按照修改时间排序
total 12
-rw-r--r--. 1 root root 10 Jun 22 23:01 c.txt
-rw-r--r--. 1 root root  6 Jun 22 23:00 a.txt
-rw-r--r--. 1 root root  4 Jun 22 22:58 x.txt
[root@PC1 test01]# ls -ltr          ## 按照修改时间逆向排序
total 12
-rw-r--r--. 1 root root  4 Jun 22 22:58 x.txt
-rw-r--r--. 1 root root  6 Jun 22 23:00 a.txt
-rw-r--r--. 1 root root 10 Jun 22 23:01 c.txt

 

参考:https://baijiahao.baidu.com/s?id=1760793050976788628&wfr=spider&for=pc