Linux中 HDFS 命令大全
一 命令总览与版本说明
二 文件系统常用命令速查表
| 功能 | 命令示例 |
|---|---|
| 查看目录 | hadoop fs -ls [-h] [-R] /path |
| 创建目录 | hadoop fs -mkdir [-p] /path |
| 创建空文件 | hadoop fs -touchz /path/file |
| 上传文件 | hadoop fs -put [-f] [-p] localsrc dst |
| 下载文件 | hadoop fs -get [-f] [-p] src localdst |
| 复制(HDFS内) | hadoop fs -cp [-f] src… dest |
| 移动/重命名 | hadoop fs -mv src… dest |
| 删除文件 | hadoop fs -rm [-f] uri |
| 删除目录 | hadoop fs -rm -r [-f] [-skipTrash] uri |
| 查看内容 | hadoop fs -cat uri |
| 查看尾部 | hadoop fs -tail [-f] uri |
| 合并下载 | hadoop fs -getmerge /dir/*.log ./merged.log |
| 追加到文件 | hadoop fs -appendToFile localsrc dst |
| 权限与属主 | hadoop fs -chmod 755 /path;-chown user:group /path |
| 大小与统计 | hadoop fs -du [-h] [-s] /path;-count /path |
| 校验和 | hadoop fs -checksum /path/file |
| 文件信息 | hadoop fs -stat “%b %n %o %r” /path/file |
| 存在性测试 | hadoop fs -test -e /path;-test -d /path |
| 文本/压缩查看 | hadoop fs -text /path/file |
| 归档与查看 | hadoop archive -archiveName my.har -p /src /dest;hdfs dfs -ls har:///dest/my.har |
| 说明:[-f] 覆盖目标、[-p] 保留时间戳/权限/属主、[-R] 递归、[-h] 人类可读、[-skipTrash] 跳过回收站。 |
三 管理与维护命令
四 实用示例
五 注意事项