温馨提示×

linux hdfs怎么删除文件

小樊
42
2026-09-22 20:24:52
栏目: 智能运维

在 Linux 环境下,删除 HDFS(Hadoop 分布式文件系统)中的文件或目录,通常使用 hdfs dfs 或 hadoop fs 命令。

1. 删除文件

hdfs dfs -rm /path/to/file.txt

或

hadoop fs -rm /path/to/file.txt

2. 删除目录(非空目录需加 -r)

hdfs dfs -rm -r /path/to/directory

或

hdfs dfs -rmr /path/to/directory

3. 强制删除(不提示)

hdfs dfs -rm -f /path/to/file.txt

4. 删除并跳过回收站(直接删除)

HDFS 默认可能开启回收站(Trash),如需彻底删除:

hdfs dfs -rm -skipTrash /path/to/file.txt

5. 查看是否删除成功

hdfs dfs -ls /path/to/

注意事项

  • 路径是 HDFS 路径,不是 Linux 本地路径
  • 需要有对应目录的写权限
  • 删除操作一般不可恢复(除非在回收站内)

如果你是在 Shell 脚本 或 特定 Hadoop 版本 下使用,也可以告诉我,我可以给更具体的示例。

0 踩