1 -ls / -lsr 查看目录下的文件信息
hadoop fs -ls / 查看根目录下文件与文件夹
hadoop fs -lsr / 递归查看根目录下所有文件与文件夹
hadoop fs ls 查看hdfs下的/usre/当前用户 (如果/user/root)
2 -touchz创建文件
hadoop fs -touchz /hello 创建一个文件hello
3 -mkdir 创建文件夹
hadoop fs -mkdir /user 创建一个user文件夹
4 -text /-cat 查看文件内容
hadoop fs -text /hello
hadoop fs -cat /hello
5 -mv 移动/重命名
hadoop fs -mv /hello /user 文件到文件夹,是移动
hadoop fs -mv /hello /user/hello 文件到文件,是重命名
6 -cp 复制 (把hdfs指定的文件复制到指定的hdfs目录中)
hadoop fs -cp /user/hello /user/root
7 -rm / -rmr 删除文件 (表示删除指定的文件或空目录 / 递归删除)
hadoop fs -rm /user/hello
hadoop fs -rmr /user/
8 -put 上传文件(把linux上的文件复制到hdfs中)
hadoop fs -put hadoop.txt /user
9 -copyFromLocal从本地复制,用法与put一样
hadoop fs -copyFromLocal hadoop.txt /user
10 -moveFromLocal 从本地移走
hadoop fs -moveFromLocal /home/hadoop.txt /user
11 合并下载到本地(把hdfs指定目录下的所有文件内容合并到本地)
hadoop fs -getmerge /user/ /home/getmerg.txt
12 -du 统计目录下文件大小
hadoop fs -du / 查看根目录下各个文件大小
hadoop fs -dus / 汇总统计目录下所有文件的总大小 (即总文件大小 )
13 -count 统计文件(夹)数量
hadoop fs -count /user 递归统计当前文件下的所有信息(文件夹数量,文件数量,文件总大小等信息)
14 -chmod/ -chmod -R 修改文件权限
hadoop fs -chmod 777 /user/hadoop.txt 修改该文件的权限
hadoop fs -chmod -R 777 /user 修改该文件夹下所有文件的权限
15 报告 HDFS的基本统计信息
hadoop dfsadmin -safemode leave/enter/get/wait
16 将HDFS中的文件复制到本地系统中(即下载)
hadoop dfs -get /usr/a /home/