假设当前HDFS的文件目录为/usr/hadoop,执行过程中,不存在的文件或者目录提前创建。
1.在HDFS上创建目录/demo/test
hadoop fs -mkdir -p /usr/hadoop/demo/test
2.将本地Linux用户temp目录中的文件/home/temp/test.txt上传到HDFS的/demo/test下,文件名保持不变
hadoop fs -put /home/temp/test.txt /usr/hadoop/demo/test
3.将HDFS的/demo/test/test.txt传送到本地/home/hadoop目录中,文件名修改为a.txt
hadoop fs -get /usr/hadoop/demo/test/test.txt /home/hadoop/a.txt
4.将HDFS中文件/demo/test/test.txt复制到HDFS测试目录/test/temp中
hadoop fs -cp /usr/hadoop/demo/test/test.txt /usr/hadoop/test/temp
5.把本地目录/home下面的temp目录删除
sudo rm -r temp
6.显示HDFS中文件/demo/test/test.txt的内容
hadoop fs -cat /usr/hadoop/demo/test/test.txt
7.删除HDFS中/demo/test/文件夹
hadoop -fs -rm -r /usr/hadoop/demo/test
8.复制本地/etc下面所有扩展名为xml文件到本地/home下面
sudo cp /etc/*.xml /home