hadoop fs 命令详情

查看文件:

1 hadoop fs -ls

列出指定目录下的子目录,支持pattern匹配(例:hadoop fs -ls hdfs://ns19/user/ma/usr/shgua*)。

2 hadoop fs -ls -r

递归列出该路径下所有子目录信息。

3 hadoop fs -du

显示目录中所有文件大小,或者指定一个文件时,显示此文件大小。

4 hadoop fs -du -s

显示文件大小,s代表显示只显示总计,列出最后的和。

移动文件:

5 hadoop fs -mv

将目标文件移动到指定路径下,当src为多个文件,dst必须为目录。

6 hadoop fs -cp

拷贝文件到目标位置,src为多个文件时,dst必须是个目录。

删除文件:

7 hadoop fs -rm

删除匹配pattern的指定文件。

8 hadoop fs -rmr

递归删除文件目录及文件。

hdfsdfs -rm -r /home/testdata

9 hadoop fs -rmi

为了避免误删数据,加了一个确认。

hdfs dfs -rm -f /home/testdata/1.txt

创建文件:

hadoop fs -mkdir

hdfs dfs -mkdir -p /home/testdata/

从本地移动文件:

10 hadoop fs -put …

从本地系统拷贝到dfs中。

11 hadoop fs -copyFromLocal …

从本地系统拷贝到dfs中,与-put一样。

12 hadoop fs -moveFromLocal…

从本地系统拷贝文件到dfs中,拷贝完删除源文件。

13 hadoop fs -get

从dfs中拷贝文件到本地系统,文件匹配pattern,若是多个文件,dst必须是个目录。

14 hadoop fs -getmerge

从dfs中拷贝多个文件合并排序为一个文件到本地文件系统

15 hadoop fs -cat

输出文件内容

hdfs version:查看版本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值