1、創建目錄
#hdfs dfs -mkidr /test
2、查詢目錄結構
#hdfs dfs -ls / 子命令 -R遞歸查看
//查看具體的某個目錄:例如
#hdfs dfs -ls /test
3、創建文件
#hdfs dfs -touchz /test/data.txt
4、查看文件內容
#hdfs dfs -cat /test/data.txt (-text和-cat效果一樣)
5、復制文件
// .表示當前目錄,也可以指定具體其它目錄
#hdfs dfs -copyToLocal /test/data.txt .
或
#hdfs dfs -cp /test/data.txt .
6、把本地文件上傳到hadoop
//例一:將當前路徑下的data.txt文件上傳到/text目錄下
#hdfs dfs -put data.txt /test
//例二:將本地文件夾上傳到hadoop根目錄
#hadoop dfs -put E:/hadoop/myfile /
注意:
// -put 可以與-copyFromLocal替換
// -moveFromLocal會移除本地文件
7、把hadoop文件下載到本地
//從HDFS中把文件下載到本地。假設把HDFS中的mydir/f1.txt文件下載到本地E:/hadoop下 #hdfs dfs -get /mydir/f1.txt E:/hadoop/f1.txt
8、刪除文件或文件夾
#hdfs dfs -rm -r 文件名/文件夾
9、文件重命名
//把文件a.txt改為b.txt
#hdfs dfs -mv a.txt b.txt
10、將目錄下的文件合並到其它目錄
//例一:將根目錄下所有文件合並到/test下
#hdfs dfs -getmerge / /test
//例二:把HDFS中整個文件夾目錄下的文件合並並下載到本地。
#hdfs dfs -getmerge /mydir E:/hadoop/temp
11、統計HDFS基本信息
#hdfs dfsadmin -report
12、查看文件最后1KB內容
#hdfs dfs -tail
13、查看文件(夾)占用空間
#hdfs dfs -du