hadoop(六)hadoop fs 命令详情

在xhsell或者其他链接工具上输入hadoop fs 即可出现提示

hadoop(六)hadoop fs 命令详情_第1张图片


1 hadoop fs -ls

   列出指定目录下的内容,支持pattern匹配。输出格式如filename(full path)size.n代表备份数。

2 hadoop fs -lsr

   递归列出该路径下所有子目录信息

3 hadoop fs -du

显示目录中所有文件大小,或者指定一个文件时,显示此文件大小

4 hadoop fs -dus

显示文件大小 相当于 linux的du -sb s代表显示只显示总计,列出最后的和 b代表显示文件大小时以byte为单位

5 hadoop fs -mv  

将目标文件移动到指定路径下,当src为多个文件,dst必须为目录

6 hadoop fs -cp

拷贝文件到目标位置,src为多个文件时,dst必须是个目录

7 hadoop fs -rm [skipTrash]

删除匹配pattern的指定文件

8 hadoop fs -rmr [skipTrash]

递归删除文件目录及文件

9 hadoop fs -rmi [skipTrash]

为了避免误删数据,加了一个确认

10 hadoop fs -put <> ...

从本地系统拷贝到dfs中

11 hadoop fs -copyFromLocal...

从本地系统拷贝到dfs中,与-put一样

12 hadoop fs -moveFromLocal ...

从本地系统拷贝文件到dfs中,拷贝完删除源文件

13 hadoop fs -get [-ignoreCrc]  [-crc]

 从dfs中拷贝文件到本地系统,文件匹配pattern,若是多个文件,dst必须是个目录

14 hadoop fs -getmerge  

从dfs中拷贝多个文件合并排序为一个文件到本地文件系统

15 hadoop fs -cat

输出文件内容

16 hadoop fs -copyTolocal [-ignoreCre] [-crc]

与 -get一致

17 hadoop fs -mkdir

在指定位置创建目录

18 hadoop fs -setrep [-R] [-w]

设置文件的备份级别,-R标志控制是否递归设置子目录及文件

19 hadoop fs -chmod [-R] PATH

修改文件权限, -R递归修改 mode为a+r,g-w,+rwx ,octalmode为755

20 hadoop  fs -chown [-R] [OWNER][:[GROUP]] PATH

递归修改文件所有者和组

21 hadoop fs -count[q]

统计文件个数及占空间情况,输出表格列的含义分别为:DIR_COUNT.FILE_COUNT.CONTENT_SIZE.FILE_NAME,如果加-q 的话,还会列出QUOTA,REMAINING_QUOTA,REMAINING_SPACE_QUOTA

此外还可根据hadoop shell 命令学习

你可能感兴趣的:(hadoop)