HDFS 的命令行使用

ls

          格式:hdfs dfs -ls URL  

          作用:显示文件列表

lsr

         格式: hdfs dfs -lsr URL  

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

mkdir

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

         作用:以<paths>中的url为参数,创建目录,-p参数可以递归创建目录

put

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

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

moveFromLocal

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

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

get

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

         作用:将文件拷贝到本地文件系统中。crc 校验失败的文件通过-ignorecrc选择拷贝,文件和crc校验可以通过-crc选项拷贝

mv

         格式:hdfs dfs -mv URL <dest>    

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

rm

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

        作用:删除参数指定的文件,参数可以有多个。此命令只删除文件和非空目录。 如果指定-skipTrash,则跳过回收站直接删除

cp

         格式:hdfs dfs -cp URL <dest>  

         作用:将文件拷贝到目标路径中  -f参数 选项将被覆盖 -p参数 选项将保留文件属性

cat

          格式:hdfs dfs -cat  URL    

          作用:将文件内容输出到stdout

chmod

        格式:hdfs dfs -chmod [-r]    

        作用:改变文件权限,如果使用-r选项,则对整个目录有效递归执行

chown

          格式:hdfs dfs -chown [-r] URL    

          作用:改变文件的所属用户和用户组,如果使用 -r选项 则对整个目录有效递归执行

appendToFile 

           格式:hdfs dfs -appendToFile   <localsrc>     <dts>    

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值