HDFS的常用命令

2021-08-18 17:51:24 字數 1431 閱讀 5246

hdfs 命令仍然是圍繞類似linux 上面的shell 命令來進行講解,核心為"增、刪、改、查",相比shell 命令,需要以hadoop fs 進行開頭,在hadoop2.0 以後變成hdfs dfs,但相容舊版本,如僅僅輸入hadoop fs 或hdfs dfs 命令,將顯示hdfs 所有命令集合,如下圖:

名稱 使用格式

說明-ls

-ls 《路徑》

檢視指定路徑的當前目錄結構

-du-du 《路徑》

統計目錄下個檔案大小

-count

-count [-q] 《路徑》 

統計檔案(夾)數量

-mv 

-mv 《源路徑》《目的路徑》

移動-cp

-cp 《源路徑》

《目的路徑》 複製

-rm  

-rm [-skiptrash] 《路徑》

刪除檔案/空白資料夾

-put

-put 《多個 linux 上的檔案》

上傳檔案

-copyfromlocal

-copyfromlocal 《多個 linux 上的檔案》

從本地複製

-movefromlocal 

-movefromlocal 《多個 linux 上的檔案》

從本地移動

-getmerge 

-getmerge

合併到本地

-cat

-cat

檢視檔案內容

-text

檢視檔案內容

-mkdir

-mkdir

建立空白資料夾

-setrep 

-setrep [-r] [-w] 《副本數》 《路徑》 

修改副本數量

-touchz

-touchz 《檔案路徑》 

建立空白檔案

-stat

-stat [format] 《路徑》 

顯示檔案統計資訊

-tail 

-tail [-f] 《檔案》 

檢視檔案尾部資訊

-chmod 

-chmod [-r] 《許可權模式》 [路徑] 

修改許可權

-chown 

-chown [-r] [屬主][:[屬組]] 路徑 

修改屬主

-chgrp 

-chgrp [-r] 屬組名稱 路徑 

修改屬組

-help 

-help [命令選項] 

幫助注意:以上**中對於路徑,包括 hdfs 中的路徑和 linux 中的路徑。對於容易產生歧義的地方,會特別指出「linux 路徑」或者「hdfs 路徑」。如果沒有明確指出,意味著是 hdfs 路徑

HDFS常用命令

選項名稱 使用格式 含義 ls ls 路徑 檢視指定路徑的當前目錄結構 lsr lsr 路徑 遞迴檢視指定路徑的目錄結構 du du 路徑 統計目錄下個檔案大小 dus dus 路徑 匯 計目錄下檔案 夾 大小 count count q 路徑 統計檔案 夾 數量 mv mv 源路徑 目的路徑 移動...

HDFS常用命令

size medium hdfs 常用的檔案操作命令 1.cat 使用方法 hadoop fs cat uri 說明 將路徑指定的檔案輸出到螢幕 示例 hadoop fs cat hdfs host1 port1 file hadoop fs cat file file3 2.copyfromloc...

hdfs常用命令

hdfs檔案的相關操作主要使用hadoop fs hadoop dfs hdfs dfs 命令,以下對最常用的相關命令進行簡要說明。hadoop fs ls 顯示當前目錄結構,ls r 遞迴顯示目錄結構 hadoop fs mkdir 建立目錄 hadoop fs rm 刪除檔案,rm r 遞迴刪除...