hadoop fs(HDFS文件系统命令)

Hadoop的HDFS操作命令

  HDFS是存取数据的分布式文件系统,那么对HDFS的操作就是对文件系统的操作,比如文件的创建、修改、删除;文件夹的创建、修改、删除。Hadoop作者认为大家对linux文件系统的命令很熟悉,于是借鉴了linux文件系统的命令来作为HDFS的操作命令。

(1)查看帮助

hadoop fs -help

 

(2)查看目录信息

hadoop fs -ls /

 

(3)递归查看目录信息

hadoop fs -ls -R /

 

(4)上传文件到HDFS

hadoop fs -put /本地路径 /hdfs路径

 

(5)下载文件到本地

hadoop fs -get /hdfs路径 /本地路径

 

(6)剪切文件到hdfs

hadoop fs -moveFromLocal /本地路径 /hdfs路径

 

(7)剪切文件到本地

hadoop fs -moveToLocal /hdfs路径 /本地路径

 

(8)创建文件夹

hadoop fs -moveToLocal /hdfs路径 /本地路径

 

(9)创建多级文件夹

hadoop fs -mkdir -p /hello/hdp

 

(10)移动hdfs文件

hadoop fs -mv /hdfs路径 /hdfs路径

 

(11)复制hdfs文件

hadoop fs -cp /hdfs路径 /hdfs路径

 

(12)删除hdfs文件

hadoop fs -rm /文件路径

 

(13)删除hdfs文件夹

hadoop fs -rm -r /文件夹路径

 

(14)查看hdfs文件

hadoop fs -cat /文件路径
hadoop fs -tail -f /文件

 

(15)查看文件夹里有多少个文件

hadoop fs -count /文件夹

 

(16)查看hdfs的总空间

hadoop fs -df /
hadoop fs -df -h /

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章