unix – 如何以相反的时间顺序列出目录中的所有文件和子目录?

前端之家收集整理的这篇文章主要介绍了unix – 如何以相反的时间顺序列出目录中的所有文件和子目录?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想做一些像ls -t的东西,但也包含在子目录中的文件。但问题是,我不想输出格式像ls -R,这是这样的:
[test]$ ls -Rt
b       testdir test

./testdir:
a

我想要它的格式像find命令显示文件在子目录。即:

[test]$ find .
.
./b
./test
./testdir
./testdir/a

但是发现似乎并不是按最后更新时间的顺序排序结果。

那么如何可以列出目录和子目录中的所有文件,以找到的格式,但按照时间倒序?

尝试这一个:
find . -type f -printf "%T@ %p\n" | sort -nr | cut -d\  -f2-
原文链接:/bash/388932.html

猜你在找的Bash相关文章