大数据技术_ linux系统 之HDFS常用命令总结

执行以下命令需要在hadoop安装目录下的bin目录中执行,比如我的安装路径是/home/hduser/hadoop,那么就在/home/hduser/hadoop/bin目录下执行。

执行命令的脚本: hadoop目录/bin/hadoop
在这里插入图片描述

语法:hadoop fs

1. -help:显示帮助信息

hadoop fs -help rm

2. -ls:显示目录信息

hadoop fs -ls /

3. -mkdir:在HDFS上创建目录

hadoop fs -mkdir -p /user/ysir

4. -moveFromLocal:从本地剪切粘贴到HDFS

hadoop fs -moveFromLocal ~/test.txt /home/ysir/

5. -appendToFile:追加一个文件到已经存在的文件末尾

hadoop fs -appendToFile /a.txt /b.txt

6. -cat:显示文件内容

hadoop fs -cat /user/ysir/a.txt

7. -chmod、-chown:修改文件权限、所有者

hadoop fs -chmod 777 /a.txt

hadoop fs -chown admin:ysir /a.txt

8. -copyFromLocal:从本地文件系统中拷贝文件到HDFS中

hadoop fs -copyFromLocal a.txt /

9. copyToLocal:从HDFS拷贝到本地

hadoop fs -copyToLocal /a.txt ~/

10. -cp:在HDFS中拷贝文件

hadoop fs -cp /aaa/a.txt /bbb/

11. -mv:在HDFS目录中移动文件

hadoop fs -mv /aaa/a.txt /bbb/

12. -get:从HDFS中拷贝到本地,等同于copyToLocal

hadoop fs -get /aaa/a.txt

13. -getmerge:合并下载多个文件

hadoop fs -getmerge /logs/* ~/logs.log #
将HDFS上/logs/路径下的所有文件合并下载到本地~/logs.log文件中

14. -put:将本地文件上传到HDFS,等同于copyFromLocal

hadoop fs -put ~/a.txt /

15. -tail:显示文件末尾的内容

hadoop fs -tail /a.txt

16. -rm:删除文件夹或者文件

hadoop fs -rm /user/ysir/a.txt

17. -rmdir:删除空目录

hadoop fs -mkdir /temp

18. -du:统计文件夹的大小信息

hadoop fs -du -s -h /temp

19. -setrep:设置HDFS文件中的副本数量

hadoop fs -setrep 5 /a.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder_Boy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值