繁体   English   中英

如何删除 hadoop fs -ls 中的完整路径并仅列出 hdfs 目录中的文件名以及其他长列表

[英]How to remove full path in hadoop fs -ls and only list the file names in a hdfs directory along with other long listing

当前输出:

hadoop fs -ls /user/avk/Test 
Found 2 items 
-rw-r--r-- 3 avk avk 6 2022-09-20 10:04 /user/avk/Test/test1.txt 
-rw-r--r-- 3 avk avk 6 2022-09-20 10:04 /user/avk/Test/test2.txt

我需要一个命令,上面应该列出权限、所有者、组、日期等,但我不想要文件名的完整路径。 它应该只列出该目录中的文件名:/user/avk/Test 需要 output:

Found 2 items 
-rw-r--r-- 3 avk avk 6 2022-09-20 10:04 test1.txt 
-rw-r--r-- 3 avk avk 6 2022-09-20 10:04 test2.txt

对此没有任何命令。 例如,您需要编写自己的脚本来解析这些行和 pipe 该命令的 output 到它,或者重写命令本身,这在 ZD52387880E1EA22817A72D375Z2 中完成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM