標籤:ar 使用 sp 檔案 div art bs ad ef
調用檔案系統(FS)Shell命令應使用 bin/hadoop fs 的形式。所有的FS shell命令使用URI路徑作為參數。URI格式是scheme://authority/path。HDFS的scheme是hdfs,對本地檔案系統,scheme是file。其中scheme和authority參數都是可選的,如果未加指定,就會使用配置中指定的預設scheme。例如:/parent/child可以表示成hdfs://namenode:namenodePort/parent/child,或者更簡單的/parent/child(假設設定檔namenode:namenodePort)大多數FS Shell命令的行為和對應的Unix Shell命令類似。-help [cmd] //顯示命令的協助資訊-ls(r) <path> //顯示目前的目錄下所有檔案-du(s) <path> //顯示目錄中所有檔案大小-count[-q] <path> //顯示目錄中檔案數量-mv <src> <dst> //移動多個檔案到目標目錄-cp <src> <dst> //複製多個檔案到目標目錄-rm(r) //刪除檔案(夾)-put <localsrc> <dst> //本地檔案複製到hdfs-copyFromLocal //同put-moveFromLocal //從本地檔案移動到hdfs-get [-ignoreCrc] <src> <localdst> //複製檔案到本地,可以忽略crc校正-getmerge <src> <localdst> //將來源目錄中的所有檔案排序合并到一個檔案中-cat <src> //在終端顯示檔案內容-text <src> //在終端顯示檔案內容-copyToLocal [-ignoreCrc] <src> <localdst> //複製到本地-moveToLocal <src> <localdst>-mkdir <path> //建立檔案夾-touchz <path> //建立一個空檔案
Hadoop學習第五次:HDFS的Shell命令