在HDFS中,可以使用以下命令來(lái)判斷目錄是否存在:
hadoop fs -test -d hdfs://<namenode>:<port>/<path_to_directory>
如果目錄存在,命令將返回0;如果目錄不存在,命令將返回1。您也可以使用if語(yǔ)句來(lái)根據(jù)返回值來(lái)判斷目錄是否存在,例如:
if hadoop fs -test -d hdfs://<namenode>:<port>/<path_to_directory>; then
echo "Directory exists"
else
echo "Directory does not exist"
fi