HDFS常见命令

HDFS客户端

  • 上传文件、下载文件、修改文件名、删除文件、(HDFS中的文件内容一定不会修改)

HDFS命令

常见命令 (如有不足请联系补充,谢谢!)

命令语法 含义 示例代码
hdfs   dfs   -ls   [-R]   hdfs文件路径 查看文件元数据信息 hdfs   dfs   -ls   /
hdfs   dfs   -mkdir   -p   /目录a/目录b 新建文件夹,如果父目录不存在则添加-p参数 hdfs   dfs   -mkdir   -p   /abc/file
hdfs   dfs   -put   linux文件路径   hdfs目录 文件上传 hdfs   dfs   -put   /opt/models/jdk   /abc
hdfs   dfs   -get   hdfs文件   linux目录 文件下载 hdfs   dfs   -get   /abc/jdk1.8   /opt
hdfs   dfs   -copyFromLocal   linux文件路径   hdfs目录 文件上传 hdfs   dfs   -copyFromLocal   jdk-8u191-linux-x64.rpm   /
hdfs   dfs   -copyToLocal   hdfs文件   linux本地目录 文件下载 hdfs   dfs    -copyToLocal   /jdk-8u191-linux-x64.rpm   /root/
hdfs   dfs   -cat   hdfs文档路径 查看文件内容 hdfs   dfs   -cat   /abc/Test.java
hdfs   dfs   -rm   hdfs文件路径 删除文件 hdfs dfs -rm /abc/Test.java
hdfs   dfs   -rm   -r   hdfs文件夹 删除文件夹,非空使用-rmr hdfs   dfs   -rm   -r   /abc
hdfs   dfs   -chmod   [-R]   权限运算值   hdfs文件
hdfs   dfs   -chmod   [-R]   u+x   hdfs文件
修改hdfs文件权限 hdfs   dfs   -chmod   o+w   /abc
hdfs   dfs   -appendToFile   linux本地A文件   HDFS远程B文件 将A文件内容追加到HDFS的B文件的末尾。 hdfs   dfs   -appendToFile   /etc/profile   /Test1.java
hdfs   dfs   -mv   /hdfs/demo1/wordcount1.log   /hdfs/demo2 移动HDFS文件系统内部文件 hdfs   dfs   -mv   /hdfs/demo1/wordcount1.log   /hdfs/demo2
hdfs   dfs   -getmerge   HDFS的文件目录   linux本地文件 将HDFS中的文件合并下载到本地 hdfs   dfs   -getmerge   /config/*.xml   /hello.xml
hdfs   dfs   -moveToLocal   本地文件   HDFS目录 HDFS文件移动到客户端本地(下载+删除远程) hdfs   dfs   -moveToLocal   /dir1/jdk-8u191-linux-x64.rpm   /root
hdfs   dfs   -moveFromLocal   HDFS文件   本地目录 客户端文件移动到HDFS中(上传+删除本地) hdfs   dfs   -moveFromLocal   jdk-8u191-linux-x64.rpm   /dir1
posted @ 2020-11-20 22:37  花红  阅读(265)  评论(0)    收藏  举报