检查hdfs中的目录是否为空

djp7away  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(479)

hdfs中有没有命令检查目录是否为空

4uqofj5v

4uqofj5v1#

isEmpty=$(hdfs dfs -count /some/path | awk '{print $2}')
if [[ $isEmpty -eq 0 ]];then
    echo "Given Path is empty"
    #Do some operation
else
    echo "Given Path is not empty"
    #Do some operation
fi
drkbr07n

drkbr07n2#

count :

hdfs dfs -count /path
           1            0                  0 /path

输出列为:
DIR_COUNT, FILE_COUNT, CONTENT_SIZE, PATHNAME du :

hdfs dfs -du -s /path
0  /path

如果有的话 0 字节文件或空目录,结果仍然是 0 .

相关问题