hdfs dfs 命令

注:

  • hadoop fs 命令与hdfs dfs命令基本相同,单hadoop fs命令可以导jar包
  • 可输入hdfs dfs 查找可输入的命令
  • 大括号中的为可追加
例:hdfs dfs -cat /a.txt
命令 说明
[-appendToFile ... ] 将本地文件localsrc追加到hdfs的dst文件中,如果dst文件不存在,则创建。
[-cat [-ignoreCrc] ...] 查看文件内容
[-checksum ...] 为匹配文件模式dst到stdou的文件转储校验和信息
[-chgrp [-R] GROUP PATH...] 相当与-chown
[-chmod [-R] PATH...] 修改文件的权限,-R标记递归修改。
[-chown [-R] [OWNER][:[GROUP]] PATH...] 修改文件的所有者和组
[-copyFromLocal [-f] [-p] [-l] ... ] 从本地复制文件到hdfs文件系统(与-put命令相似)
[-copyToLocal [-p] [-ignoreCrc] [-crc] ... ] 复制hdfs文件系统中的文件到本地 (与-get命令相似)
[-count [-q] [-h] [-v] [-x] ...] 统计与指定文件模式匹配的路径下的目录,文件和字节数
[-cp [-f] [-p | -p[topax]] ... ] 在HDFS文件系统中,将文件或目录复制到目标路径下选项:-f选项覆盖已经存在的目标。-p选项将保留文件属性
[-createSnapshot []] 在目录上创建快照
[-deleteSnapshot ] 在目录上删除快照
[-df [-h] [ ...]] 查看磁盘占用
[-du [-s] [-h] [-x] ...] 显示给定目录中包含的文件和目录的大小或文件的长度,用字节大小表示。
[-expunge] 清空回收站
[-find ... ...] 查找与指定表达式匹配的所有文件(expression如name):hdfs dfs -find / -name a.txt
[-get [-p] [-ignoreCrc] [-crc] ... ] 将文件或目录从HDFS中的路径拷贝到本地文件路径,选项:-ignorecrc选项复制CRC校验失败的文件。-crc选项复制文件和CRC。
[-getfacl [-R] ] 显示文件和目录的访问控制列表(acl)。如果一个目录有一个默认的ACL,然后getfacl也显示默认的ACL
[-getfattr [-R] {-n name | -d} [-e en] ] 显示文件或的扩展属性名和值
[-getmerge [-nl] ] 将hdfs的多个文件合并后下载到本地
[-help [cmd ...]] 帮助
[-ls [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [ ...]] 查看目录下内容,包括文件名,权限,所有者,大小和修改时间
[-mkdir [-p] ...] 创建目录
[-moveFromLocal ... ] 将本地文件移到hdfs文件系统
[-moveToLocal ] 将hdfs文件移到本地文件
[-mv ... ] 在HDFS文件系统中,将文件或目录从HDFS的源路径移动到目标路径。不允许跨文件系统移动文件,必须是个目录。
[-put [-f] [-p] [-l] ... ] 将本地文件或目录上传到HDFS中的路径
[-renameSnapshot ] 快照重命名
[-rm [-f] [-r|-R] [-skipTrash] ...] 删除一个文件,-rm -r -f 递归删掉所有的文件和目录
[-rmdir [--ignore-fail-on-non-empty] ...] 删除一个目录
[-setfacl [-R] [{-b|-k} {-m|-x } ]|[--set ]] 设置文件和目录的访问控制列表
[-setfattr {-n name [-v value] | -x name} ] 设置文件或目录的扩展属性名和值
[-setrep [-R] [-w] ...] 设置文件的备份级别,-R标志控制是否递归设置子目录及文件
[-stat [format] ...] 显示文件所占块数(%b),文件名(%n),块大小(%n),复制数(%r),修改时间(%y%Y)
[-tail [-f] ] 显示文件的最后1kb内容到标准输出
[-test -[defsz] ] 测试文件是否存在,使用 echo $?获取最近一次调用的返回值
[-text [-ignoreCrc] ...] 获取源文件并以文本格式输出文件。
[-touchz ...] 创建文本文件
[-usage [cmd ...]] 显示给定命令或所有命令的用法 与help类似,与直接输入hdfs dfs命令相同

你可能感兴趣的:(hdfs)