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 /

相关推荐