命令一览:
[-appendToFile <localsrc> ... <dst>] | 将指定的本地文件的内容添加到指定的文件中,如果指定的文件不存在就将其创建。如果本地文件是-,则从stdin中读取输入。 |
[-cat [-ignoreCrc] <src> ...] | 提取与文件模式<src>匹配的所有文件,并在stdout上显示其内容。 |
[-checksum <src> ...] | 输出与src匹配的文件的校验和信息。注意,这需要往返在储存这个文件的数据节点,所以挡在大量的文件上运行时并不高效。文件的校验和和文件的内容,块的大小,校验和算法和创建文件的参数有关。 |
[-chgrp [-R] GROUP PATH...] | |
[-chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...] | |
[-chown [-R] [OWNER][:[GROUP]] PATH...] | |
[-copyFromLocal [-f] [-p] [-l] [-d] <localsrc> ... <dst>] | |
[-copyToLocal [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>] | |
[-count [-q] [-h] [-v] [-t [<storage type>]] [-u] [-x] <path> ...] | |
[-cp [-f] [-p | -p[topax]] [-d] <src> ... <dst>] | |
[-createSnapshot <snapshotDir> [<snapshotName>]] | |
[-deleteSnapshot <snapshotDir> <snapshotName>] | |
[-df [-h] [<path> ...]] | |
[-du [-s] [-h] [-x] <path> ...] | |
[-expunge] | |
[-find <path> ... <expression> ...] | |
[-get [-f] [-p] [-ignoreCrc] [-crc] <src> ... <localdst>] | 将与文件模式<src>匹配的文件复制到本地名称。 <src>被保留。 复制多个文件时,目标位置必须是目录。 -f:如果目标已经存在,则将其写入 -p:保留访问和修改时间,所有权和模式。 |
[-getfacl [-R] <path>] | |
[-getfattr [-R] {-n name | -d} [-e en] <path>] | |
[-getmerge [-nl] [-skip-empty-file] <src> <localdst>] | |
[-help [cmd ...]] | |
[-ls [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [<path> ...]] | |
[-mkdir [-p] <path> ...] |
在指定的路径下创建文件夹 -p如果路径已存在,不报错误信息 |
[-moveFromLocal <localsrc> ... <dst>] | |
[-moveToLocal <src> <localdst>] | |
[-mv <src> ... <dst>] | 移动文件,当移动多个文件的时候,目的地必须是一个目录。 |
[-put [-f] [-p] [-l] [-d] <localsrc> ... <dst>] | |
[-renameSnapshot <snapshotDir> <oldName> <newName>] | |
[-rm [-f] [-r|-R] [-skipTrash] [-safely] <src> ...] | 删除所有与指定文件模式匹配的文件。 -f :如果该文件不存在,则不显示诊断消息或修改退出状态以反映错误。 -[rR]:递归删除目录 -skipTrash:如果启用该选项,则绕过垃圾桶,并立即删除<src>。 -safely:当要删除的目录中含有超过<hadoop.shell.delete.limit.num.files>个文件时,需要确认后才能删除。 |
[-rmdir [--ignore-fail-on-non-empty] <dir> ...] | 删除空目录 |
[-setfacl [-R] [{-b|-k} {-m|-x <acl_spec>} <path>]|[--set <acl_spec> <path>]] | |
[-setfattr {-n name [-v value] | -x name} <path>] | |
[-setrep [-R] [-w] <rep> <path> ...] | |
[-stat [format] <path> ...] | |
[-tail [-f] <file>] | |
[-test -[defsz] <path>] | |
[-text [-ignoreCrc] <src> ...] | |
[-touchz <path> ...] | 在<path>创建一个大小为0的文件,并将当前时间作为该<path>的时间戳。 如果已经存在大小不为0的文件,则返回错误。 |
[-truncate [-w] <length> <path> ...] | |
[-usage [cmd ...]] |
Nodes: 后续用到其余的命令继续添加...