列出目录中的所有 XML 文件,从最新到最旧

列出目录中的所有 XML 文件,从最新到最旧

两者之间的混合:

ls -rtl | more

find . -type f -name '*.xml' | more

仅过滤 XML 文件。

答案1

只需使用这个命令:

ls -tl *.xml

这将生成所有 XML 文件的长输出列表,按从最新到最旧的顺序排列。如果您希望它们从最旧到最新排序,请添加一个-r标志。

答案2

尝试这个

dir -lt *.xml

如果您只需要文件列表,请获取最后一列

dir -lt *.xml | awk '{print $NF}'

答案3

怎么样

find . -type f -name "*.xml" -exec ls -lrt {} + 

您可能需要添加-maxdepth选项(如果您的版本可用find)来减少列表。

编辑: 对于修订后的问题,请尝试

find . -maxdepth 1 -type f -name "*.xml" -exec ls -lt {} + 

相关内容