获取文件的详细信息(根据时间排序获取文件)

4,
hadoop fs -ls  XX | awk -F" " '{print $6"-"$7,$8}'|sort -k1 -r | awk -F" " '{print $2}'| head -n 1

第一步 -ls :显示出XX目录下所有目录以及其详细信息
drwxrwx--x+  - username supergroup          0 2020-12-09 09:17 XX/20201209_20201209084810

第二步  awk -F" " '{print $6"-"$7,$8}'
2020-12-09-09:17 XX/20201209_20201209084810

第三步 sort -k1 -r 排序
-r 逆序(降序)
-k1 按照第一列排序

第四步 awk -F" " '{print $2}'
XX/20201209_20201209084810

最后一步
head -n 1
只取第一个

  

posted @ 2021-07-13 20:12  刘凯_tju  阅读(81)  评论(0编辑  收藏  举报