美文网首页
hdfs命令行的使用

hdfs命令行的使用

作者: Jinx菜鸟之路 | 来源:发表于2020-07-26 08:33 被阅读0次

hdfs命令行的使用

1 ls

格式 hdfs dfs -ls URI

作用 :类似于Linux的ls命令,显示文件列表

hdfs dfs -ls /

2 lsr

格式:hdfs dfs -lst URI

作用:在整个目录下递归执行ls,与UNIX中的ls -R类似

hdfs dfs -lst /

3 mkdir

格式:hdfs dfs [-p] -mkdir <paths>

作用:以<paths>中的URI作废参数,创建目录。使用-p参数可以递归创建目录

4 put

格式:hdfs dfs -put <localsrc> ...<dst>

作用:将单个的源文件src或者多个源文件srcs从本地文件系统拷贝到目标文件系统中。也可以从标准输入中读取输入,写入目标文件系统中

hdfs dfs -put /opt/test /dir1

5 moveFromLocal

格式: hdfs dfs -moveFromLocal <localsrc> <dst>

作用:和put命令类似,但是源文件localsrc拷贝之后自身被删除

hdfs dfs -moveFromLocal /opt/test /dir1

6 get

格式: hdfs dfs -get [-ignorecrc] [-crc] <src> <localdst>

作用:将文件拷贝到本地文件系统。CRC校验失败的文件通过-ignorecrc选线拷贝。文件和CRC校验和可以通过-CRC选线拷贝

7 mv

格式:hdfs dfs -mv URI <dest>

作用:将hdfs上的文件从原路径移动到目标路径(移动之后文件删除),该命令不能跨文件系统

8 rm

格式:hdfs dfs -rm [-r] [-skipTrash] URI

作用:删除参数指定的文件,参数可以多个。 此命令只删除文件和非空目录。

如果指定-skipTrash选线,那么在回收站可用的情况下,该选项将跳过回收站而直接删除文件;否则,在回收站可用时,在hdfs shell中执行此命令,会将文件藏式放到回收站中

9 cp

格式:hdfs dfs -cp URI [URI...] <desc>

作用:将文件拷贝到目标路径中。如果<dest>为目录的话,可以将多个文件拷贝到该目录下。

-f

选项将覆盖目标,如果它已经存在

-p

选项将保留文件属性

10 cat    chmod    

相关文章

网友评论

      本文标题:hdfs命令行的使用

      本文链接:https://www.haomeiwen.com/subject/wrmalktx.html