在xhsell或者其他链接工具上输入hadoop fs 即可出现提示
1 hadoop fs -ls
列出指定目录下的内容,支持pattern匹配。输出格式如filename(full path)
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]
修改文件权限, -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 命令学习