在hdfs文件系统中创建目录连接失败_从零开始学大数据(三) Shell操作HDFS文件系统-上

1、命令格式:

hdfs cmd 

2、命令hdfs dfs

  • 列出目录结构:(hdfs dfs -ls 目录)
[root@master sbin]# hdfs dfs -ls /Found 1 itemsdrwxr-xr-x   - root supergroup          0 2020-01-19 16:56 /HDFSJava
  • 创建目录:(hdfs dfs -mkdir 目录名称)
[root@master sbin]# hdfs dfs -mkdir /test1
  • 创建空文件:
[root@master sbin]# hdfs dfs -touchz /test1/hello.txt
  • 上传本地文件到HDFS:(hdfs dfs -put 源目录 目的目录)
[root@master ~]# hdfs dfs -put anaconda-ks.cfg /
  • 下载HDFS文件到本地:(hdfs dfs -get 源目录 目的目录)
[root@master ~]# hdfs dfs -get /test1/hello.txt /test1
  • 复制文件
#HDFS文件系统之间复制[root@master ~]# hdfs dfs -cp /anaconda-ks.cfg /test1#从本地复制文件到HDFS文件系统[root@master ~]# hdfs dfs -copyFromLocal anaconda-ks.cfg /test1#从HDFS文件系统到本地复制文件[root@master ~]# hdfs dfs -copyToLocal /anaconda-ks.cfg /test1/anaconda-ks.cfgg
  • 移动文档:(hdfs dfs -mv 源目录 目的目录 )
#本地移动文件[root@master ~]# hdfs dfs -mv /anaconda-ks.cfg /HDFSJava#从本地移动到HDFS文件系统[root@master ~]# hdfs dfs -moveFromLocal hadoop-2.6.4.tar.gz /HDFSJava
  • 删除文件:(hdfs dfs -rm hdfs目录)
#递归删除[root@master ~]# hdfs dfs -rm -r /test1
  • 查看文件:
[root@master ~]# hdfs dfs -cat /HDFSJava/anaconda-ks.cfg[root@master ~]# hdfs dfs -text /HDFSJava/anaconda-ks.cfg
  • 在HDFS文件中追加本地内容:(hdfs dfs -appendToFile 本地文件 HDFS文件)
[root@master ~]# hdfs dfs -appendToFile anaconda-ks.cfg  /HDFSJava/mobile1.txt
  • 帮助命令
[root@master ~]# hdfs dfs -help ls
  • 文件中追加内容(appendToFile)
[root@node1 ~]# hdfs dfs -appendToFile anaconda-ks.cfg /anaconda-ks.cfg
  • 文件权限修改(chmod)
[root@node1 ~]# hdfs dfs -chmod 777 /anaconda-ks.cfg[root@node1 ~]# hdfs dfs -ls /anaconda-ks.cfg-rwxrwxrwx   3 root supergroup       2784 2020-05-04 17:51 /anaconda-ks.cfg
  • 所属组和所属组(chown)
[root@node1 ~]# hdfs dfs -chown root:root /anaconda-ks.cfg[root@node1 ~]# hdfs dfs -ls /anaconda-ks.cfg-rwxrwxrwx   3 root root       2784 2020-05-04 17:51 /anaconda-ks.cfg
7af348f5b9cf4b6d002095c103857ade.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值