我搜了个例子,但是没按照时间排序,请问如何加上时间排序呢
多谢多谢
#!/bin/bash
search_dir=/root/download for entry in "$search_dir"/* do echo "$entry"
done
1
tomychen 2022-03-16 12:27:53 +08:00
ls -altr ?
|
2
skiy 2022-03-16 12:47:55 +08:00 via iPhone
man ls 应该可以找到案例吧?
|
3
id4alex 2022-03-16 12:55:27 +08:00
```
for i in `ls -at` do echo $i done ``` |
4
wenzhonghu 2022-03-16 12:56:56 +08:00
ls -t
要倒序的话 ls -tr |
5
wenzhonghu 2022-03-16 12:58:21 +08:00
不过这玩意 google 一搜就来了啊 https://www.tecmint.com/sort-ls-output-by-last-modified-date-and-time/
|
6
knightdf 2022-03-16 13:00:20 +08:00
`ls -c`
|
7
huntagain2008 2022-03-16 13:06:01 +08:00
本人小白,最近看 1983 年的《 UNIX 环境编程》刚好看到 ls 命令的选项 t 是按修改时间排序,新的文件在前。
$ ls -t |