HDFS的命令行使用

ls

格式:hdfs dfs -ls  URI

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

lsr

格式:hdfs dfs -lsr URI

作用:在整个目录下递归执行ls

mkdir

格式:hdfs dfs  【-p】 -mkdir <path>

作用:以《path》中的URI作为参数,创建目录,使用-p参数可以递归创建目录

put

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

作用:将单个的源文件src或者多个源文srcs从本地文件系统拷贝到目标文件系统对应的路径<dst 对应的路径>

例: hdfs  dfs -put /root/a.txt  /dir1

 

 

moveFromLocal

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

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

hdfs  dfs  -moveFromLocal   /root/install.log    /

 

get

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

作用:将文件拷贝到文件系统,CRC校验失败的文件通过-ignorecrc选项拷贝。文件和CRC

校验和可以通过-CRC选项拷贝

hdfs   dfs  -get  /a.txt   /export/servers

 

 

mv

格式:hdfs  dfs  -mv  URI  <dest>

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

hdfs  dfs  -mv /dir/a.txt  /dir2

 

 

rm

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

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

如果指定-skipTrash 选项,那么在回收站可用的情况下,改选项将跳过回收站而直接删除文件;

否则在回收站可用时,在HDFS Shell 中执行此命令,会将文件暂时放到回收站中。

hdfs dfs  -rm  -r  /dir1

 

cp

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

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

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

-p 选项将保留文件属性

hdfs  dfs  -cp  /dir1/a.txt   /dir2/b.txt

 

 

cat

hdfs  dfs  -cat  URI   [URi....]

作用:将参数所指示的文件内容输出到stdout

hdfs  dfs  -cat /a.txt

 

chmod  

格式:  hdfs  dfs  -chmod  【-R】  URI 【URI.....】

作用: 改变文件权限,如果使用  -R  选项,则对整个目录有效递归执行。使用这一命令的用户必须是文件的所属用户,或者是超级用户

hdfs   dfs   -chmod  -R 777  /a.txt

chown

格式: hdfs  dfs  -chmod  [-R]  URI 【URI....】

作用: 改变文件的所属用户和用户组。如果使用 -R 选项,则对整个目录有效递归执行。使用这个一命令的用户必须是文件所属用户

或者是超级用户。

hdfs  dfs  -chown  -R hadoop:hadoop  /a.txt

 

appendToFile

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

作用:追加一个或者多个文件到hdfs指定文件中,也可以从命令行读取输入

hdfs   dfs  -appendToFile   a.xml  b.xml /c.xml

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值