1、 创建目录 [hadoop@sys01 hadoop]$hdfs dfs -mkdir /test 在HDFS中创建一个名为file的目录,如果它的上级目录不存在,也会被创建,如同linux中的mkidr -p。 2、将本地目录或文件上传到HDFS [hadoop@sys01 hadoop]$hdfs dfs -put test.txt /test 3、从HDFS下载文件或目录到本地(/test) [hadoop@sys01 hadoop]$hdfs dfs -get /test/test.txt /test 4、查看HDFS下目录内容,包括文件名、权限、所有者、大小和修改时间 [hadoop@sys01 hadoop]$hdfs dfs -ls /test 如想递归查询则用命令h0fs dfs -ls -R /test,可递归查询子目录的内容。 5、显示HDFS下文件磁盘使用情况 [hadoop@sys01 hadoop]$hdfs dfs -du -h /test 6、查看磁盘使用情况 [hadoop@sys01 hadoop]$hdfs dfs –df -h 7、将HDFS文件或目录进行移动(目标路径为 /test1) [hadoop@sys01 hadoop]$hdfs dfs -mv -R /test/test.txt /test1 8、将HDFS文件或目录进行复制(目标路径为 /test2) [hadoop@sys01 hadoop]$hdfs dfs -cp -R /test/test.txt /test2 9、删除HDFS的一个文件或目录 [hadoop@sys01 hadoop]$hdfs dfs -rm -R -skipTrash /test/test.txt 加-skipTrask不会放入回收站,递归删除目录或文件用命令hdfs dfs -rmr -R -skipTrash /test。 10、查看HDFS下文件内容 [hadoop@sys01 hadoop]$hdfs dfs -cat /test/test.txt 11、在HDFS下创建一个空文件 [hadoop@sys01 hadoop]$hdfs dfs -touchz /test/test1.txt 12、查看HDFS下文件最后1KB内容 [hadoop@sys01 hadoop]$hdfs dfs -tail /test/test.txt 13、查看HDFS全部帮助 [hadoop@sys01 hadoop]$hdfs dfs -help 查看HDFS指定命令的帮助命令为hdfs dfs -help XXX,XXX为对应的命令,如tail。 14、统计文件(夹)数量 [hadoop@sys01 hadoop]$hdfs dfs -count /test