命令格式如下:
```sh
hdfs dfs -rm -r [-skipTrash] <目录路径>
```
- `-rm`:是用于删除文件或目录的命令。
- `-r` 或者 `-R`:表示递归删除,用于删除目录及其所有内容。
- `-skipTrash`:可选参数,用于跳过将删除的文件或目录放入HDFS回收站的步骤,使删除操作不可恢复。
- `<目录路径>`:要删除的目录的路径。
示例
假设存在一个名为`/user/hadoop/data`的目录,你想要删除它及其内部所有内容,可以执行以下命令:
```sh
hdfs dfs -rm -r /user/hadoop/data
```
如果你确定不需要通过HDFS回收站恢复此目录,并希望彻底将其删除,可以添加`-skipTrash`选项:
```sh
hdfs dfs -rm -r -skipTrash /user/hadoop/data
```
请小心使用这些命令,特别是当包含`-skipTrash`选项时,因为一旦执行,删除的数据将无法恢复。