本节目标:
掌握HDFS常用命令
- hadoop fs -ls <path> 显示指定文件信息
- hadoop fs -ls -R <path> ls命令的递归
- hadoop fs -cat <path> 将指定路径的文件内容输出到标准输出
- hadoop fs -tail <path> 将指定文件的最后内容输出的标准输出
- hadoop fs -touchz <path> 创建一个空文件
- hadoop fs -makdir [-p] <path> 创建文件夹,-p用于递归创建子文件夹
- hadoop fs -cp <src><dst> 将文件从<src>复制到<dst>
- hadoop fs -get <src><localdst> 从HDFS中复制<src>到本地<localdst>
- hadoop fs -put <localdst><dst> 从本地<localdst>复制到HDFS的<dst>
- hadoop fs -mv <src><dest> 从 <src>移动到<dest>
- hadoop fs -rm <path> 删除非空目录和文件
- hadoop fs -rm -r <path> 删除指定路径下的所有文件
- hadoop fs -chown [-R] [owner] [:[group]] <path> 改变指定文件的拥有者,适用于超级用户
- hadoop fs -chmod [-R] <mode><path> 更改文件权限,适用于超级用户和文件的所有者
更全面的命令参考官方文档。