我在 HDFS 中递归创建了一组目录。如何列出所有目录?对于普通的 UNIX 文件系统,我可以使用以下命令来做到这一点
find /path/ -type d -print
但我想为 HDFS 得到类似的东西。
递归列出目录内容hadoop dfs -lsr /dirname
可以使用命令。
要仅过滤目录,您可以grep
上述命令输出中的“drwx”(因为所有者对目录具有 rwx 权限)。
因此整个命令如下所示。
$hadoop dfs -lsr /sqoopO7 | grep drwx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)