hdfs常用命令
Hadoop fs | hdfs dfs 命令分类
本地文件 -> HDFS
-copyFromLocal 将本地文件数据拷贝到hdfs
-moveFromLocal 将本地文件数据移动到hdfs,成功后本地数据会删除
-appendToFile 追加一个文件到已经存在的文件末尾
-put 将本地数据上传至hdfs => -copyFromLocal---
将本地文件或目录上传到HDFS中的路径
Usage:hdfs dfs -put < localsrc> … < dst>
HFDS -> 本地
-get 从hdfs下载文件至本地 => -copyToLocal
-getmerge 合并hdfs目录下的文件至本地`+
-copyToLocal 从hdfs拷贝文件至本地
HDFS与HDFS之间
-ls 查看hdfs文件目录
-cat 查看文件
-tail 显示一个文件的末尾
-mkdir 在HDFS上创建目录
-rmdir 删除空目录
-rm 删除文件或者文件夹
-rmr | -rm -r 递归删除
-cp 从一个目录拷贝文件至另一目录
-mv 在HDFS目录中移动文件
-chown 修改文件所属用户
-chmod 修改文件所属读写权限
-chgrp 修改文件所属用组
-du -h | -s 文件夹占用的空间大小
-df -h 查看系统容量情况
其他
-setrep 设置文件副本数(注意:具体的副本数得看DataNode的数量)
-help 帮助命令
-test 测试检查目录或者文件是否存在 -e | -z | -d