HDFS常用命令参数

 

-ls            [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [

功能:显示目录信息

示例:hadoop fs -ls hdfs://hadoop-server1:9000/

--->hadoop fs -ls /  效果相同

 

-mkdir         [-p]

功能:在hdfs上创建目录

示例:hadoop fs -mkdir -p  /aaa/bbb/ccc

 

-moveFromLocal   ...

功能:本地粘贴到hdfs

示例:hadoop fs -moveFromLocal  /home/a.txt  /aa/bb

 

-moveToLocal    

功能:从hdfs粘贴到本地

示例:hadoop fs -moveToLocal  /aa/a.txt  /home/

 

-appendToFile     ...

功能:追加文件到已存在文件末尾

示例:hadoop fs -appendToFile  ./hello1.txt  /aaa/hello.txt

 

-cat            [-ignoreCrc]

功能:显示文件内容

示例:hadoop fs -cat /aaa/hello.txt

 

-tail            [-f]

功能:显示文件末尾

示例:hadoop fs -tail /aaa/hello.txt

 

-text           [-ignoreCrc]

功能:字符形式打印文件内容

示例:hadoop fs -text /aaa/hello.txt

 

-chgrp         [-R] GROUP PATH

-chmod        [-R] PATH

-chown        [-R] [OWNER][:[GROUP]] PATH

功能:修改组,权限,用户

示例:hadoop fs -chmod 777  /aaa/hello.txt

      hadoop fs -chown  user:ugroup  /aaa/hello.txt

 

-copyFromLocal   [-f] [-p] [-l] [-d] ...

功能:本地拷贝到hdfs

示例:hadoop fs -copyFromLocal  ./jdk.txt  /aaa/

 

-copyToLocal     [-f] [-p] [-ignoreCrc] [-crc] ...

功能:hdfs拷贝到本地

示例:hadoop fs -copyToLocal  /aaa/jdk.txt  /home

 

-cp             [-f] [-p | -p[topax]] [-d] ...

功能:从hdfs一个路径拷贝到另一个路径

示例:hadoop fs -cp  /aaa/jdk.txt  /bbb/jdk.txt.2

 

-mv             ...

功能:在hdfs中移动文件

示例:hadoop fs -mv  /aaa/jdk.txt  /bbb

 

-get          [-f] [-p] [-ignoreCrc] [-crc] ...

功能:等同于copyToFile,从hdfs下载文件到本地

示例:hadoop fs -get  /aaa/jdk.txt  /home

 

-getmerge     [-nl] [-skip-empty-file]

功能:合并下载多个文件

示例:hdfs 目录 /aaa下有log.1,log.2,log.3

Hadoop fs -getmerge  /aaa/log.*  ./log.sum

 

-put          [-f] [-p] [-l] [-d] ...

功能:等同于copyFromLocal

示例:hadoop fs -put  ./jdk.txt  /aaa/jdk.txt

 

-rm          [-f] [-r|-R] [-skipTrash] [-safely]

功能:删除文件或者文件夹

示例:hadoop fs -rm  /aaa/bbb

 

-rmdir        [--ignore-fail-on-non-empty]

功能:删除空的目录

示例:hadoop fs -rmdir  /aaa/bbb/cc

 

-df           [-h] [

功能:统计文件系统可用空间

示例:hadoop fs -df -h  /

 

-du          [-s] [-h] [-x]

功能:统计文件夹大小信息

示例:hadoop fs -du -h  /aaa/

 

-count        [-q] [-h] [-v] [-t []] [-u] [-x]

功能:统计指定目录下节点数量

示例:hadoop fs -count  /aaa/

 

-setrep        [-R] [-w]

功能:设置hdfs文件副本数量

示例:hadoop fs -setrep  3  /aaa/jdk.txt

有什么问题可以给我留言

你可能感兴趣的:(hadoop)