Hadoop文件操作常用命令


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM