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建立資料庫命令...