这些命令通常是以hdfs dfs开头的
创建文件夹
hdfs dfs -mkdir <path>列出指定的目录和文件
hdfs dfs -ls [-d] [-h] [-R] <paths>
-d :返回path
-h:显示文件大小
-R:级联显示paths下的文件
例如
hdfs dfs -ls /新建文件
hdfs dfs -touchz <paths>上传文件
hdfs dfs -put [-f] [-p] <localsrc> <dst>
hdfs dfs -copyFromLocal [-f] [-p] [-l] <localsrc> <dst>将本地文件移动到HDFS
hdfs dfs -moveFromLocal <localsrc> <dst>
下载文件
hdfs dfs -get [-p] <src> <localdst>
例子
hdfs dfs -get /mydir/data.txt
hdfs dfs -copyToLocal /mydir/data3.txt查看文件
hdfs dfs -cat /mydir/data.txt追写文件
hdfs dfs -appendToFile data4.txt /mydir/data.txt
删除目录或者文件
hdfs dfs -rm /mydemo/data3.txt显示占用磁盘空间大小
hdfs dfs -du /mydirHDFS中的文件复制
hdfs dfs -cp /mydir/data.txt /mydir/data_copy.txt
文件移动
hdfs dfs -mv /mydir/data3.txt /mydir/data0.txt统计
hdfs dfs -count /mydir2获取扩展属性
-d:指显示所有属性
-e:指encoding,包括text,hex,base64等
hdfs dfs -getfattr -d /mydir/data.txt管理命令 hdfs dfsadmin
报告文件系统的基本信息和统计信息
hdfs dfsadmin -report
版权声明:本文为weixin_52442312原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。