HDFS 常用shell命令

fs( File System)shell 命令格式:

bin/hadoop fs [ cmd]

当使用HDFS(Distributed File System),等价使用如下命令格式

bin/hdfs dfs [ cmd ]

1 hdfs dfs -appendToFile < localsrc > … < dst>

可同时上传多个文件到HDFS里面

2 hdfs dfs -cat URI [URI …]

查看文件内容

3 hdfs dfs -chgrp [-R] GROUP URI [URI …]

修改文件所属组

4 hdfs dfs -chmod [-R] < MODE[,MODE]… | OCTALMODE> URI [URI …]

修改文件权限

5 hdfs dfs -chown [-R] [OWNER][:[GROUP]] URI [URI ]

修改文件所有者,文件所属组,其他用户的读、写、执行权限

6 hdfs dfs -copyFromLocal URI

复制文件到hdfs

7 hdfs dfs -copyToLocal [-ignorecrc] [-crc] URI

复制文件到本地

8 hdfs dfs -count [-q]

统计文件及文件夹数目

9 hdfs dfs -cp [-f] URI [URI …]

Hadoop HDFS 文件系统间的文件复制

10 hdfs dfs -du [-s] [-h] URI [URI …]

统计目录下的文件及大小

11 hdfs dfs -dus

汇总目录下的文件总大小

12 hdfs dfs -expunge

清空回收站,文件被删除时,它首先会移到临时目录.Trash/中,当超过延迟时间之后,文件才会被永久删除

13 hdfs dfs -get [-ignorecrc] [-crc]

下载文件到本地

14 hdfs dfs -getfacl [-R]

查看ACL (访问权限组拥有者)

15 hdfs dfs -getmerge [addnl]

合并下载文件到本地

16 hdfs dfs -ls

查看目录

17 hdfs dfs -lsr

循环列出目录、子目录及文件信息

18 hdfs dfs -mkdir [-p]

创建空白文件夹

19 dfs -moveFromLocal

剪切文件到hdfs

20 hdfs dfs -moveToLocal [-crc]

剪切文件到本地

21 hdfs dfs -mv URI [URI …]

剪切hdfs文件

22 hdfs dfs -put …

上传文件

23 hdfs dfs -rm [-skipTrash] URI [URI …]

删除文件/空白文件夹

24 hdfs dfs -rmr [-skipTrash] URI [URI …]

递归删除 删除文件及文件夹下的所有文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值