2017-03-03 40 views

回答

3

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

1
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