通过HDFS Shell 经行HDFS操作

这些命令通常是以hdfs dfs开头的

创建文件夹

hdfs dfs -mkdir 

列出指定的目录和文件

hdfs dfs -ls [-d] [-h] [-R] 
-d :返回path
-h:显示文件大小
-R:级联显示paths下的文件
例如
hdfs dfs -ls /

新建文件

hdfs dfs -touchz 

上传文件

hdfs dfs -put [-f] [-p]  
hdfs dfs -copyFromLocal [-f] [-p] [-l]  

将本地文件移动到HDFS

hdfs dfs -moveFromLocal  

下载文件

hdfs dfs -get [-p]  
例子
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 /mydir

HDFS中的文件复制

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 

你可能感兴趣的:(hdfs,hadoop,big,data)