Hadoop2.x 經常使用命令

基本命令格式爲:hdfs dfs -cmd <args>linux

1. -ls  path網絡

列出path目錄下的內容,包括文件名,權限,全部者,大小和修改時間。orm

2. -ls -R  path遞歸

與ls類似,但遞歸地顯示子目錄下的內容。get

3. -du pathcmd

顯示path下全部文件磁盤使用狀況下,用字節大小表示,文件名用完整的HDFS協議前綴表示。form

4. -dus pathtest

與-du類似,但它還顯示所有文件或目錄磁盤使用狀況file

5. -mv src dest權限

在HDFS中,將文件或目錄從HDFS的源路徑移動到目標路徑。

6. -cp src dest

在HDFS中,將src文件或目錄複製到dest。

7. –rm path

刪除一個文件或目錄

8. –rm -R  path

刪除一個文件或遞歸刪除目錄

注意:這裏的mv cp操做的源路徑和目的路徑都是在HDFS中的路徑文件

9. –put localSrc dest

將本地文件或目錄localSrc上傳到HDFS中的dest路徑。

10. –copyFromLocal localSrc dest

與-put命令相同

11. –moveFromLocal localSrc dest

將文件或目錄從localSrc上傳到HDFS中的dest目錄,再刪除本地文件或目錄localSrc。

12. –get  [-ignoreCrc] [-crc] src localDest

將文件或目錄從HDFS中的src拷貝到本地文件系統localDest。

13. –getmerge src localDest [addnl]

將在HDFS中知足路徑src的文件合併到本地文件系統的一個文件localDest中。

14. –cat filename

顯示文件內容到標準輸出上。

15. -copyToLocal [-crc] src localDest

與-get命令相同。

16. -moveToLocal [-crc] src localDest

與-get命令類似,但拷貝結束後,刪除HDFS上原文件。

17. -mkdir path

在HDFS中建立一個名爲path的目錄,若是它的上級目錄不存在,也會被建立,如同linux中的mkidr –p。

18. -setrep [-R] [-w] rep path

設置目標文件的複製數。

19. -touchz path

建立一個文件。時間戳爲當前時間,若是文件本就存在就失敗,除非原文件長充爲0。

20. -test –[ezd] path

若是路徑(path)存在,返回1,長度爲0(zero),或是一個目錄(directory)。

21. –stat [format] path

顯示文件所佔塊數(%b),文件名(%n),塊大小(%n),複製數(%r),修改時間(%y%Y)。

22. –tail [-f] file

顯示文件最後的1KB內容到標準輸出。

23. –chmod [-R] [owner][:[group]] path…

遞歸修改時帶上-R參數,mode是一個3位的8進制數,或是[augo]+/-{rwxX}。

24. –chgrp [-R] group

設置文件或目錄的全部組,遞歸修改目錄時用-R參數。

25. –help cmd

顯示cmd命令的使用信息,你須要把命令的「-」去掉。

------------------ 聲明:以上命令及其解釋來自網絡整理 --------------------

相關文章
相關標籤/搜索