1.在根目录创建文件夹
hadoop fs -mkdir /test
2.在test文件夹下创建.txt文件
hadoop fs -touchz /test/file.txt
3.查看根目录下所有文件
hadoop fs -ls /
4.递归查看所有文件
hadoop fs -ls -R /
5.移动文件到其他目录并重命名
移动到hadoop根目录下
hadoop fs -mv /test/file.txt /file2.txt
6.复制文件到其他目录
移动到hadoop根目录下
hadoop fs -cp /file.txt /test
7.本地文件上传到HDFS
移动到hadoop根目录下
-put 本地路径 HDFS路径
hadoop fs -put /data/test.txt /test
8.查看HDFS文件
hadoop fs -cat /test/test.txt
或者
hadoop fs -tail /test/test.txt
tail方法是将文件尾部1K字节的内容输出。支持-f选项,行为和Unix中一致。
9.删除HDFS上文件
hadoop fs -rm /test/test.txt
10.删除HDFS上目录
hadoop fs -rm -r /test
当在Hadoop中设置了回收站功能时,删除的文件会保留在回收站中,可以使用expunge方法清空回收站。
hadoop fs -expunge