两者之间的混合:
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 {} +