我想递归搜索一个目录中的特定文件扩展名,并希望文件按时间戳显示(即最新的文件先显示)。
理想的情况是,我希望有这样的功能。
ls -R -lth *.txt
但这是行不通的,虽然有一部分是行得通的。
ls -lth *.txt
ls -R -lth
我需要如何修改我的 "ls "命令?
谢谢
如果你使用的是 bash
,您可以启用 globstar
shell选项,并使用 **/
来匹配零个或多个子目录。
shopt -s globstar # enable globstar
ls -lth **/*.txt
shopt -u globstar # disable globstar