操作 HDFS 的命令主要分两种:操作命令,管理命令。
一、操作命令
操作命令以 hdfs dfs ****
开头。
-
-mkdir
:创建目录。例 1:
hdfs dfs -mkdir /aaa
—> 在 HDFS 的根目录下创建一个目录aaa。例 2:
hdfs dfs -mkdir -p /bbb/ccc
—> 在 HDFS 的 /bbb 目录下创建 ccc 目录,如果 bbb 不存在,先创建 bbb。 -
-ls
:列出某个目录下的文件,隐藏文件,目录。例 1:
hdfs dfs -ls /
—> 列出 HDFS 的根目录下的所有文件。例 2:
hdfs dfs -ls -R /
—> 列出 HDFS 的根目录以及子目录下的所有文件。(简写:-lsr
) -
-put
:上传数据。例:
hdfs dfs -put ~/a.txt /a.txt
。 -
-copyFromLocal
:上传数据。例:
hdfs dfs -copyFromLocal ~/b.txt /b.txt
。 -
-moveFromLocal
:上传数据(相当于 ctrl + x 剪切)。例:
hdfs dfs -moveFromLocal ~/c.txt /c.txt
。 -
-copyToLocal
:下载数据。例:
hdfs dfs -copyToLocal /a.txt ~/aa.txt
。 -
-get
:下载数据。例:
hdfs dfs -get /b.txt ~/b.ttt
。