shell hdfs如何递归输出大小为零的文件在一个特定的目录路径

6yt4nkrj  于 2023-01-02  发布在  Shell
关注(0)|答案(1)|浏览(117)

例如,我想递归输出递归时间戳目录中大小为零的文件路径,如下所示hdfs://<DIRECTORY>/<TIMESTAMP>

// <DIRECTORY>/<TIMESTAMP1>
-rw-r--r--   3 USER supergroup          0 2022-10-23 21:52 hdfs://<DIRECTORY>/20221015/part-03767.pb.zstd
-rw-r--r--   3 USER supergroup      71667 2022-10-23 21:52 hdfs://<DIRECTORY>/20221015/part-03768.pb.zstd
-rw-r--r--   3 USER supergroup      94330 2022-10-23 21:52 hdfs://<DIRECTORY>/20221015/part-03769.pb.zstd

// <DIRECTORY>/<TIMESTAMP2>
-rw-r--r--   3 USER supergroup      14756 2022-10-23 21:52 hdfs://<DIRECTORY>/20221016/part-03770.pb.zstd
-rw-r--r--   3 USER supergroup          0 2022-10-23 21:52 hdfs://<DIRECTORY>/20221016/part-03771.pb.zstd

2022050120221231

// output
-rw-r--r--   3 USER supergroup          0 2022-10-23 21:52 hdfs://<DIRECTORY>/20221015/part-03767.pb.zstd
-rw-r--r--   3 USER supergroup          0 2022-10-23 21:52 hdfs://<DIRECTORY>/20221016/part-03771.pb.zstd

谢谢预付款。

nom7f22z

nom7f22z1#

要递归地获取文件,

hadoop fs -ls -R

将其与your previous question结合使用

相关问题