Cloudera Hadoop(三) —— HDFS常用Shell命令

HDFS Shell命令是在命令行输入指定指令操作HDFS文件系统

HDFS Shell命令与Linux Shell命令差不多,以下举例几个常用的。如果有特别的使用技巧再补充

格式:hdfs dfs -操作命令 参数

HDFS的根目录与Linux一样: /

  • 查看目录下的文件夹和文件
    hdfs dfs -ls $hdfsDir
  • 归列出多层文件夹的内容
    hdfs dfs -ls -R $hdfsDir
  • 创建目录
    hdfs dfs -mkdir $hdfsDir
  • 将本地文件上传至HDFS指定目录
    hdfs dfs -put $localFile $hdfsDir
  • 将HDFS文件下载至本地目录
    hdfs dfs -get $hdfsFile $localDir
  • hdfs文件合并下载至本地
    hdfs dfs -getmerge $hdfsFileDir $localNewFile
  • 查看文件/文件夹的大小
    hdfs dfs -du -h $hdfsDir
原文地址:https://www.cnblogs.com/qiutianyou/p/13870549.html