hadoop2.X HDFS外壳命令

Hadoop2 HDFS外壳

命令

1.  
HDFS DFS -appendToFile  ... 
 
可同时上传多个文件到HDFS里面
 
2. 
HDFS DFS -cat URI [URI ...]
查看文件内容

3.
 HDFS DFS -chgrp [-R]集团URI [URI ...]
修改文件所属组

 
4. 
HDFS DFS -chmod [-R]  URI [URI ...]
修改文件权限

 
5.
 HDFS DFS -chown [-R] [OWNER] [:[组]] 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 ...]
删除递归
删除文件及文件夹数下的所有文件

 
25.

 HDFS DFS -setfacl [-R] [-b | -k -m | -x  

 <路径>] | [ -设置 <路径>] 
设置文件和目录的访问控制列表(ACL)。

选项:

-b:但基本ACL条目全部删除。
对于用户,组和其他的条目将保留与权限位的兼容性。
-k:删除默认的ACL。
-R:应用操作的所有文件及子目录。
-m:修改ACL。
新条目将添加到ACL,并且现有条目将被保留。
-x:删除指定的ACL条目。
其他ACL条目将被保留。
--set:完全取代ACL,丢弃所有现有条目。
该  

*acl_spec
*  必须包括用户,组条目,以及其他与权限位的兼容性。
*acl_spec
*:逗号分隔的ACL条目列表。
*路径
*:文件或目录进行修改。

例子:

HDFS DFS -setfacl -m用户:Hadoop的:RW-/文件

HDFS DFS -setfacl -x用户:Hadoop的/文件

HDFS DFS -setfacl -b /文件

HDFS DFS -setfacl -k / DIR

HDFS DFS -setfacl --set用户:: RW-,用户:Hadoop的:RW-,群::的R - ,其他:: R-- /文件

HDFS DFS -setfacl -R -m用户:Hadoop的:RX / DIR

HDFS DFS -setfacl -m默认:用户:Hadoop的:RX / DIR

退出代码:

对错误的成功和非零则返回0。

 
 
26. 
HDFS DFS -setrep [-R] [-w]  <路径> 
修改副本数

 
27.
 HDFS DFS -stat URI [URI ...]
显示文件统计信息

 
28. 
HDFS DFS -tail [-f] URI
查看文件尾部信息

 
29.
 HDFS DFS -测试- [EZD] URI 对PATH进行如下类型的检查:

 
-e PATH 
是否存在,如果PATH存在,返回
0
,否则返回
1 

-z 
文件是否为空,如果长度为0,返回
0
,否则返回
1 

-d 
是否为目录,如果路径为目录,返回
0
,否则返回
1 

 
30.

 HDFS DFS -text <来源>
查看文件内容

 
31. 

HDFS DFS -touchz URI [URI ...]
创建长度为0的空文件

你可能感兴趣的:(hadoop2.X HDFS外壳命令)