HDFS常用常用操作 超详细分类笔记

1、-mkdir 在HDFS文件系统上创建目录。

首先进入你的hadoop目录下
之后在命令行行中输入:
当你创建多个文件夹是 使用-p即可

[root@hadoop101 hadoop-2.7.2]# hadoop fs -mkdir -p /user/hadoop/testdect
2、-ls 显示目录文件信息
[root@hadoop101 hadoop-2.7.2]# hadoop fs -ls /user/hadoop/
3、-put 上传本地文件到HDFS指定目录。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -put /home/hadoop/test.txt /user/hadoop/testdect

测试:
1

4、-get 从hdfs下载文件到本地。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -get /user/hadoop/testdect/test.txt /home
5、-rm 从HDFS删除文件。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -rm /user/hadoop/testdect/test.txt

-rmr 是递归删除文件夹及其文件夹下所有的东西!

6、 -moveFromLocal 剪切本地文件到HDFS
[root@hadoop101 hadoop-2.7.2]# hadoop fs -moveFromLocal /home/test.txt /user/hadoop/testdect
7、-cat 显示文件内容。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -cat /user/hadoop/testdect/test.txt
8、-appendToFile 在文件末尾追加数据。

第一个路径是加的内容,第二个路径是加到哪里的目录

[root@hadoop101 hadoop-2.7.2]# hadoop fs -appendToFile /home/hadoop/test.txt  /user/hadoop/testdect/test.txt 
9、-chmod 更改文件所属权限。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -ls /user/hadoop/testdect/
Found 1 items
-rw-r--r--   2 root supergroup        182 2020-05-10 15:38 /user/hadoop/testdect/test.txt
[root@hadoop101 hadoop-2.7.2]# hadoop fs  -chmod 777 /user/hadoop/testdect/test.txt
[root@hadoop101 hadoop-2.7.2]# hadoop fs -ls /user/hadoop/testdect/
Found 1 items
-rwxrwxrwx   2 root supergroup        182 2020-05-10 15:38 /user/hadoop/testdect/test.txt
[root@hadoop101 hadoop-2.7.2]# 

用户权限所有者分别是:
文件所属用户u
文件所属用户组g
其他人o
权限:可读 可写 可执行 ;分别为:4 2 1

10、-cp 实现文件的拷贝。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -cp /user/hadoop/testdect/test.txt /user/
[root@hadoop101 hadoop-2.7.2]# hadoop fs -ls /user/
11、 -mv 移动文件。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -mv /user/test.txt /user/hadoop/testdect
12、-df 统计文件系统的可用空间信息。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -df -h /user/hadoop/testdect/
13、-du 统计文件夹的大小信息。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -du /user/hadoop
14、-count 统计一个指定目录下的文件数量。
[root@hadoop101 hadoop-2.7.2]# hadoop fs -count  /user/hadoop
 3            2                273 /user/hadoop

3 表示/user/hadoop下的文件夹数
2 表示/user/hadoop下的文件数
273 表示占用磁盘用量

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值