HDFS基础命令

  1. 创建目录命令 hdfs dfs -mkdir
hdfs dfs -mkdir /user/hive/warehouse/hyfstyle  ##hadoop的mkdir命令会自动创建父目录

新建一个文件hdfs dfs -touchz /usr/file/test.txt

  1. 上传文件命令 将本地文件或目录上传到HDFS中hdfs dfs -put
hdfs dfs -put /tmp/cd_dt_day.txt /user/hive/warehouse/hyfstyle/
  1. 将文件或目录从HDFS中拷贝到本地 hdfs dfs -get
hdfs dfs -get /user/hive/warehouse/hyfstyle/cd_dt_day.txt  /tmp/
  1. 列出HDFS上的文件或目录 hdfs dfs -ls
hdfs dfs -ls -R /user/hive/warehouse/       ##递归地显示子目录下的内容
  1. 显示HDFS下文件大小:hdfs dfs -du
    显示两列数字,第一列为文件实际大小,第二列为备份大小
hdfs dfs -du -h /user/hive/warehouse/ods.db/ # 查看ods库里每个表的数据文件大小
hdfs dfs -du -s -h /user/hive/warehouse/ods.db/ # 查看ods库数据文件大小
  1. 在HDFS中移动、复制文件或目录hdfs dfs -mvhdfs dfs -cp
  2. HDFS中删除文件或目录 hdfs dfs -rmr /user/file
hdfs dfs -rm [-f] [-r|-R] [-skipTrash] /user   ## (f:是否确认 r:递归删除 skipTrash:直接删除 )
  1. HDFS中显示文件内容 hdfs dfs -cat /user/
  2. 显示HDFS中文件最后1kb的内容 hdfs dfs -tail /user/test.txt
  3. 统计HDFS中文件数量 hdfs dfs -count /user/
  4. 改变HDFS中文件的权限 hdfs dfs -chmod -R /user/ -R递归改变目录下所有文件的权限
  5. 清空HDFS中回收站的命令 hdfs dfs -expunge
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值