以下命令的执行前提是:启动Hadoop(执行命令为start-all.sh)
新建文件夹:hadoop fs -mkdir /input //input为新建的文件夹
查询目录或文件内容:
hadoop fs -ls /
hadoop fs -ls /input
新建一个空文件:hadoop fs -touchz /input/demo.txt //demo.txt为新建的文件
复制某文件到某文件夹下:hadoop fs -cp /input/demo.txt /input2
删除文件:hadoop fs -rm /input2/demo.txt
删除文件夹:hadoop fs -rmr /input2
重命名文件:hadoop fs -mv /input/demo.txt /input/demo1.txt
移动文件夹下的文件到另一个文件夹:hadoop fs -mv /input/demo1.txt /input2
查看文件内容:hadoop fs -cat /input/demo1.txt
从本地将文件上传到hdfs:hadoop fs -put /root/data/test.txt /input
从hdfs下载文件到本地:hadoop fs -get /input/demo.txt /root/zhangwneqiu
从hdfs下载去多个文件并合并到本地文件:hadoop fs -getmerge /output /root/zhangwenqiu