hdfs中有没有命令检查目录是否为空
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
drkbr07n2#
count :
count
hdfs dfs -count /path 1 0 0 /path
输出列为:DIR_COUNT, FILE_COUNT, CONTENT_SIZE, PATHNAME du :
du
hdfs dfs -du -s /path 0 /path
如果有的话 0 字节文件或空目录,结果仍然是 0 .
0
2条答案
按热度按时间4uqofj5v1#
drkbr07n2#
count
:输出列为:
DIR_COUNT, FILE_COUNT, CONTENT_SIZE, PATHNAME
du
:如果有的话
0
字节文件或空目录,结果仍然是0
.