在Hadoop中,你可以使用`hdfs dfs -rm -r`命令來刪除非空目錄。這條命令會遞歸地刪除目錄下的所有文件和子目錄。`-r`或`-R`參數(shù)表示遞歸操作。
命令格式如下:
```bash
hdfs dfs -rm -r
```
或者
```bash
hdfs dfs -rm -R
```
這里的`
示例:假設(shè)有一個名為`/user/hadoop/data`的非空目錄,要刪除它,你可以執(zhí)行以下命令:
```bash
hdfs dfs -rm -r /user/hadoop/data
```
這個命令會刪除`/user/hadoop/data`目錄及其內(nèi)部的所有內(nèi)容,包括所有子目錄和文件。
注意:請小心使用這個命令,因為一旦執(zhí)行,你將無法恢復(fù)被刪除的數(shù)據(jù)。始終確保你真的想要刪除指定的目錄及其內(nèi)容后再執(zhí)行此命令。