创建目录 登录后复制 hadoop fs –mkdir [-p] <path> 1. 查看目录下的内容 登录后复制 hadoop fs –ls [-h] [-R] [<path>] -h 人性化显示文件大小 -R 递归查看指定目录及子目录 1.2.3. 上传文件 登录后复制 hadoop fs –put [-f] [-p] <localsrc> <dst> -f 覆盖目标文件(若文件已存在) -p 保留访问和修改时间、所有权和权限 localsrc 本地文件系统 dst 目标文件系统 1.2.3.4.5. 下载文件 登录后复制 hadoop fs –get [-f] [-p] <src> <localdst> -f 覆盖目标文件(目标文件存在) -p 保留访问和修改时间、所有权和权限 1.2.3. 上传并删除文件 登录后复制 hadoop fs –moveFromLocal <localsrc> <dst> 1. 下载并且删除 登录后复制 hadoop fs –moveToLocal <localsrc> <dst> 1. 从本地拷贝文件 登录后复制 hadoop fs -copyFromLocal <localsrc> <dst> 1. 拷贝文件到本地 登录后复制 hadoop fs –copyToLocal <path> <localdst> 1. 合并下载文件 登录后复制 hadoop fs –getmerge [-nl] [-skip-empty-file] <src> <localdst> -nl 每个文件末尾添加换行符 -skip-empty-file 跳过空白文件 1.2.3. 拷贝文件 登录后复制 hadoop fs –cp [-f] <src> <dst> -f 覆盖目标文件(文件存在的情况下) 1.2. 追加数据到文件中 登录后复制 hadoop fs –appendToFile <localsrc> <dst> localsrc 本地文件,如果为”-”,则输入从标准输入中读取 dst 目标文件不存在则创建 1.2.3. 查看文件内容 登录后复制 hadoop fs –cat <src> 1. 查看文件开头内容 登录后复制 hadoop fs –head <src> 1. 查看文件末尾内容 登录后复制 hadoop fs –tail [-f] <src> -f 动态显示文件中追加的内容 1.2. 查看磁盘空间 登录后复制 hadoop fs –df [-h] [<path>] 1. 查看文件使用的空间 登录后复制 hadoop fs –du [-s] [-h] <path> -s 显示指定路径文件长度的汇总摘要而不是单个文件的摘要 -h 人性化显示文件大小 1.2.3. 修改文件副本个数 登录后复制 hadoop fs –setrep [-R] [-w] <rep> <path> -R 表示递归修改文件夹及其子目录所有 -w 客户端是否等待副本修改完毕 1.2.3. 查看校验码信息 登录后复制 hadoop fs –checksum <path> 1. 显示路径下的目录、文件和字节数 登录后复制 hadoop fs -count [-q] [-h] [-v] <paths> -q 控制显示的列 -v 显示标题行 1.2.3. 查找目录文件 登录后复制 hadoop fs –find <path> <expression> expression说明: -name pattern 查找的文件名 -iname pattern 忽略大小写查找文件名 -print 打印(默认值) -print0 打印在一行 1.2.3.4.5.6. 删除文件 登录后复制 hadoop fs –rm [-f] [-R|-r][-skipTrash] <path> -f 如果文件不存在,-f选项将不会显示诊断消息或修改退出状态以反映错误 -R 选项递归地删除目录及其下的任何内容 -skipTrash 选项将绕过垃圾箱(如果启用),并立即删除指定的文件 1.2.3.4. 移动文件 登录后复制 hadoop fs –mv <src> <dst> 1. 原创作者: u_15958225 转载于: https://blog.51cto.com/u_15958225/11794918