hdfs mv命令 HDFS fs常用操作命令彙總

2021-10-13 14:19:12 字數 2220 閱讀 6842

cat命令

// 檢視檔案所有行的資料

hadoop fs -cat filename

// 檢視總行數

hadoop fs -cat filename | wc -l

// 檢視.gz檔案

hadoop fs -cat filename | zcat

// (按空格)翻頁檢視

hadoop fs -cat filename | more

// 檢視從第s行開始的k行資料

hadoop fs -cat filename | tail -n +s | head -n k

// 將多個不同位置的檔案合併成乙個檔案,不考慮原始檔中資料格式是否相同

hadoop fs -cat /user/hadoop/file1 /user/hadoop/file2 ... | hadoop fs -put - /user/hadoop/mergedfile

// 將hdfs上同一目錄下的所有檔案合併成乙個檔案

hadoop fs -cat /user/hadoop/dir/* | hadoop fs -put - /user/hadoop/mergedfile

text命令

// 檢視hdfs上的普通文字檔案、壓縮檔案

hadoop fs -text filename

touchz命令

// 建立0位元組的空檔案

hadoop fs -touchz filename

rm命令

// 刪除檔案

hadoop fs -rm filename

// 遞迴刪除目錄包括目錄下的所有檔案

hadoop fs -rm -r dirname

rmdir命令

// 刪除空目錄

hadoop fs -rmdir empty_dir

put命令

// 從本地檔案系統中複製單個或多個原始檔到目標檔案系統

hadoop fs -put localfile /user/hadoop/hadoopfile

get命令

// 複製檔案到本地檔案系統

hadoop fs -get /user/hadoop/file localfile

getmerge命令

// 將源目錄中所有的檔案連線成本地目標檔案

hadoop fs -get /user/hadoop/dir localfile

cp命令

// 將單個或多個檔案從源路徑複製到目標路徑

hadoop fs -cp /user/hadoop/file1 /user/hadoop/file2 /user/hadoop/dir

du命令

// 顯示目錄中所有檔案的大小

hadoop fs -du /user/hadoop/dir

// 加-h使其以k、m、g的形式顯示

hadoop fs -du -h /user/hadoop/dir

// 顯示目錄的總大小

hadoop fs -du -h -s /user/hadoop/dir

df命令

// 檢視根目錄下磁碟空間使用情況,包括總空間,已用空間,剩餘空間

hadoop fs -df -h /

ls命令

// 目錄直接子檔案的乙個列表

hadoop fs -ls /user/hadoop/dir

// 遞迴訪問目錄

hadoop fs -ls -r /user/hadoop/dir

mkdir命令

// 建立空目錄

hadoop fs -mkdir /user/hadoop/dir

mv命令

// 移動檔案或者修改檔案/目錄名

hadoop fs -mv /user/hadoop/from_dir /user/hadoop/to_dir

find命令

-name 對大小寫不敏感

-iname 對大小寫敏感

-print 換行列印

-print0 列印在一行

注:search_filename中可以使用*代替不確定部分

// 在給定目錄search_dir下查詢與命令中檔名search_filename相匹配的所有檔案

hadoop fs -find /user/hadoop/search_dir -name search_filename -print

標籤:hdfs,fs,操作命令,檔案,hadoop,filename,user,dir

hdfs mv命令 如何HDFS mv命令工作

當使用者呼叫hdfs dfs mv時,hdfs保證重新命名操作的原子性。當此命令執行時,客戶端對namenode進行rpc呼叫。該rpc的namenode實現在修改inode樹時儲存鎖定,並且只有在重新命名完成後才釋放該鎖定,無論是成功還是失敗。它可能失敗之類的東西許可或者違反配額。由於實施的nam...

學習總結一 hdfs fs常用命令使用

格式 hdfs fs cmd 顯示命令的幫助資訊 hdfs fs help cmd 例 hdfs fs help put 顯示當前目錄下所有檔案 hdfs fs ls r 顯示目錄中所有檔案大小 hdfs fs du s 顯示目錄中檔案數量 hdfs fs count q 移動多個檔案到目標目錄 h...

命令語句 常忘常用常記

方便查詢 刪除資料夾 rm rf 資料夾名移動檔案 安裝vue專案 npm install執行vue專案 npm run dev執行django專案 python3 manage.py runserver 0.0.0.0 8888啟動資料庫服務 service mysqld start建立資料庫命令...