Linux shell 获取目录下时间最新的文件的文件名

ls -lt /dirname/ | grep filename | head -n 1 |awk '{print $9}'排序

 

逐条解释:awk

ls -lt /dirname/ file

列出此目录下的全部文件并按照时间前后排序grep

grep filename di

过滤出包含关键字的文件文件

head -n 1时间

查看排名第一的文件

awk '{print $9}'

打印出第九字段,此处为文件名

相关文章
相关标签/搜索