Skip to content

Latest commit

 

History

History
50 lines (48 loc) · 1.88 KB

命令.md

File metadata and controls

50 lines (48 loc) · 1.88 KB

hadoop filesystem的命令

格式:

hadoop fs -[command]
  • appendToFile 将一个本地文件的内容附加到hdfs的某个文件中
  • cat 打出文件内容
  • checksum 计算一个文件的chechsum信息
  • chgrp 改编分组
  • chmod 设置权限
  • chown 设置属主
  • copyFromLocal 从本地拷贝文件到hdfs
  • copyToLocal 从hdfs拷贝文件到本地
  • count 查看一个文件夹有多大
  • cp 复制命令
  • createSnapshot 创建快照
  • deleteSnapshot 删除快照
  • df 查看文件夹的磁盘状态
  • du 查看文件夹下面每个文件的状态/大小
  • dus 相当于du -s 只显示大小
  • expunge 清空垃圾箱,hdfs为每个用户设置一定大小的垃圾箱,当删除一个文件的时候是先将文件移动到垃圾箱中
  • find 查找命令
  • get 从hdfs获取文件到本地
  • getfacl 显示一个文件的权限状态
  • getfattr 显示一个路径的扩展信息
  • getmerge 从hdfs获取多个文件,并合并内容到一个文件,存储到本地
  • help 获取帮助信息
  • ls 列出某个文件夹信息
  • lsr 递归列出某个文件夹信息
  • mkdir 创建文件夹
  • moveFromLocal 从本地移动文件到hdfs
  • moveToLocal 从hdfs移动文件到本地
  • mv hdfs上移动文件
  • put 把一个本地文件放到hdfs上
  • renameSnapshot 重命名快照
  • rm hdfs上删除一个文件
  • rmdir hdfs上删除一个文件夹
  • rmr hdfs上递归删除一个文件夹
  • setfacl 设置一个文件的权限状态
  • setfattr 设置一个文件的扩展信息
  • setrep 改变一个文件的控制因子
  • stat 按照某个格式返回文件状态
  • tail 从文件末尾开始看hdfs上的一个文件
  • test 判断一个文件或者目录是否存在,一般存在返回0,不存在返回1,和echo $? 配合使用。
  • text 以文本形式打印出一个文件
  • touchz 创建一个0长度的文件
  • truncate 截断文件到指定长度
  • usage 查看一个命令的帮助信息