HDFS常用命令参数

 

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

功能:显示目录信息

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

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

 

-mkdir         [-p] <path>

功能:在hdfs上创建目录

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

 

-moveFromLocal  <localsrc> ... <dst>

功能:本地粘贴到hdfs

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

 

-moveToLocal    <src> <localdst>

功能:从hdfs粘贴到本地

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

 

-appendToFile    <localsrc> ... <dst>

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

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

 

-cat            [-ignoreCrc] <src>

功能:显示文件内容

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

 

-tail            [-f] <file>

功能:显示文件末尾

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

 

-text           [-ignoreCrc] <src>

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

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

 

-chgrp         [-R] GROUP PATH

-chmod        [-R] <MODE[,MODE]... | OCTALMODE> 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] <localsrc> ... <dst>

功能:本地拷贝到hdfs

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

 

-copyToLocal     [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>

功能:hdfs拷贝到本地

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

 

-cp             [-f] [-p | -p[topax]] [-d] <src> ... <dst>

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

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

 

-mv            <src> ... <dst>

功能:在hdfs中移动文件

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

 

-get          [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>

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

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

 

-getmerge     [-nl] [-skip-empty-file] <src> <localdst>

功能:合并下载多个文件

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

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

 

-put          [-f] [-p] [-l] [-d] <localsrc> ... <dst>

功能:等同于copyFromLocal

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

 

-rm          [-f] [-r|-R] [-skipTrash] [-safely] <src>

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

示例:hadoop fs -rm  /aaa/bbb

 

-rmdir        [--ignore-fail-on-non-empty] <dir>

功能:删除空的目录

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

 

-df           [-h] [<path>

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

示例:hadoop fs -df -h  /

 

-du          [-s] [-h] [-x] <path>

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

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

 

-count        [-q] [-h] [-v] [-t [<storage type>]] [-u] [-x] <path>

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

示例:hadoop fs -count  /aaa/

 

-setrep        [-R] [-w] <rep> <path>

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

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

有什么问题可以给我留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值