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