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 /