HDFS的常用命令
阿新 • • 發佈:2019-02-13
HDFS 常用命令
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 上的檔案> <hdfs 路徑> | 上傳檔案 |
-copyFromLocal | -copyFromLocal <多個 linux 上的檔案><hdfs 路徑> | 從本地複製 |
-moveFromLocal | -moveFromLocal <多個 linux 上的檔案><hdfs 路徑> | 從本地移動 |
-getmerge | -getmerge <hdfs 源路徑> <linux 路徑> | 合併到本地 |
-cat | -cat <hdfs 路徑> | 檢視檔案內容 |
-text | <hdfs 路徑> | 檢視檔案內容 |
-mkdir | -mkdir <hdfs 路徑> | 建立空白資料夾 |
-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 路徑。