簡體   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