温馨提示×

linux hdfs怎样查看目录

小樊
47
2026-09-22 20:25:55
栏目: 智能运维

在 Linux 环境下查看 HDFS(Hadoop Distributed File System)目录,通常使用 Hadoop 自带的命令行工具 hdfs dfs 或旧写法 hadoop fs。下面是最常用的几种方式:


1. 查看 HDFS 目录内容(类似 ls)

hdfs dfs -ls /path/to/hdfs/dir

或

hadoop fs -ls /path/to/hdfs/dir

示例:

hdfs dfs -ls /

2. 递归查看目录(包括子目录)

hdfs dfs -ls -R /path/to/hdfs/dir

3. 查看目录详细信息(权限、大小、副本数等)

-ls 本身就会显示权限、拥有者、大小、时间等信息
若想看更友好的人类可读大小:

hdfs dfs -ls -h /path/to/hdfs/dir

4. 查看某个 HDFS 路径是否存在

hdfs dfs -test -d /path/to/hdfs/dir && echo "存在且是目录"

5. 查看 HDFS 根目录使用情况(类似 df)

hdfs dfs -df -h /

6. 查看目录占用空间(类似 du)

hdfs dfs -du -h /path/to/hdfs/dir

前提条件

  • 已安装并配置好 Hadoop
  • HADOOP_HOME/bin 已在 PATH 中
  • HDFS 服务(NameNode / DataNode)正常运行
  • 有对应目录的访问权限

如果你是在 服务器终端、容器里 还是 通过客户端连远程 HDFS,可以告诉我具体场景,我可以给你更精确的命令。

0 踩