[-cat [-ignoreCrc] <src> ...]:显示文件内容
[-checksum <src> ...] :用于计算指定文件的校验和
[-chgrp [-R] GROUP PATH...]:递归更改dir目录的所属组
[-chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...]:权限 -path 改变文件的权限
[-chown [-R] [OWNER][:[GROUP]] PATH...]:递归更改dir目录的所属用户
[-copyFromLocal [-f] [-p] [-l] [-d] [-t <thread count>] <localsrc> ... <dst>]和-moveFromLocal一样的使用方式,不过是复制
[-copyToLocal [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]和-moveToLocal一样的使用方式,不过是复制。只不过该方法可以顺利的运行了
[-count [-q] [-h] [-v] [-t [<storage type>]] [-u] [-x] [-e] <path> ...]统计一个指定目录下文件深度、文件节点个数以及大小
[-cp [-f] [-p | -p[topax]] [-d] <src> ... <dst>]从hdfs的一个路径拷贝到hdfs的另一个路径
[-createSnapshot <snapshotDir> [<snapshotName>]]创建快照
[-deleteSnapshot <snapshotDir> <snapshotName>]删除快照
[-df [-h] [<path> ...]]统计文件系统的可用空间信息,和linux命令一致
[-du [-s] [-h] [-v] [-x] <path> ...]统计文件夹的使用信息,和linux命令一致
[-expunge [-immediate]]清空回收站
[-find <path> ... <expression> ...]发现 路径
[-get [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
[-getfacl [-R] <path>] 显示权限信息
[-getfattr [-R] {-n name | -d} [-e en] <path>] 显示其他信息
[-getmerge [-nl] [-skip-empty-file] <src> <localdst>]合并下载HDFS文件为一个文件到本地
[-head <file>]显示头部
[-help [cmd ...]] 帮助
[-ls [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [-e] [<path> ...]]: 显示目录信息
[-mkdir [-p] <path> ...]创建目录 多级 路径
[-moveFromLocal <localsrc> ... <dst>]从本地移动到HDFS
[-moveToLocal <src> <localdst>]从HDFS移动到本地
[-mv <src> ... <dst>]移动文件
[-put [-f] [-p] [-l] [-d] <localsrc> ... <dst>]上传文件
[-renameSnapshot <snapshotDir> <oldName> <newName>]
[-rm [-f] [-r|-R] [-skipTrash] [-safely] <src> ...]删除文件
[-rmdir [--ignore-fail-on-non-empty] <dir> ...]删除空目录
[-setfacl [-R] [{-b|-k} {-m|-x <acl_spec>} <path>]|[--set <acl_spec> <path>]]是一个命令行选项,用于设置文件或目录的访问控制列表(Access Control List,ACL)。ACL是用于指定文件或目录访问权限的一种更精细的权限控制机制。
[-setfattr {-n name [-v value] | -x name} <path>]一个命令行选项,用于为指定的文件或目录设置扩展属性(Extended Attribute)。
[-setrep [-R] [-w] <rep> <path> ...]设置hdfs中文件的副本数量
[-stat [format] <path> ...]是一个命令行选项,用于获取指定文件或目录的详细信息。在这个命令中,<path>是要查询的文件或目录的路径,format是可选的参数,用于指定输出的格式
[-tail [-f] [-s <sleep interval>] <file>]显示文件的末尾内容,和linux的tail命令差不多
[-test -[defsz] <path>]:以test开头的文件 排除包含defsz中任意一个字符的文件 指定的路径
[-text [-ignoreCrc] <src> ...]:编辑文件
[-touch [-a] [-m] [-t TIMESTAMP ] [-c] <path> ...] 用于更改文件的访问时间和修改时间,或者创建新文件
[-touchz <path> ...] 在指定的路径上创建一个空文件或者更新文件的访问时间
[-truncate [-w] <length> <path> ...] 用于将文件截断为指定的长度
[-usage [cmd ...]] 显示命令的使用方法和参数说明