hdfs shell命令

查看hdfs上的文件:hadoopfs -ls -R/-h /

查看文件内容:hadoopfs -cattext也可以)/words

下载文件:hadoopfs -get /words /root/mayun

上传文件:hadoopfs -put /root/mayun /words ,使用copyFromLocalput功能相同,他是一个老接口

appendToFile,将一个文件的内容追加到一个文件上面(限于本地)

hadoopfs chown supergroup:root /words改变所属组与用户

hadoopfs -mkdir /mayun:创建目录

hadoopfs -count -h /:显示hdfs根目录下有多少文件夹、文件、文件大小

文件合并(将words目录下的所有文件合并到本地的home/merge文件下):hadoopfs -getmerge /words /home/merge

删除文件以及文件夹:hadoopfs -rm -r /log.txt hadoop fs -rmdir /log.txt(删除文件夹)

查看文件末尾:hadoopfs -tail /log.txt

文件分页显示hadoop fs -cat /log.txt | more 按空格继续,q退出

文件拷贝 -cp 源文件到目标文件

将本地文件剪切到hdfs上:moveFromLocal<localsrc><dst>

hdfs文件剪切到本地:moveToLocal

hdfs上剪切:mv

查看可用空间:-df

查看所有文件大小:hadoopfs du -h /

你可能感兴趣的:(hdfs shell命令)