向HDFS中上传任意本地文件
hadoop fs -copyFromLocal URI
-f 如果文件存在,则覆盖
从本地文件系统考贝到集群上


向一个已经存在的HDFS中的文本文件中,追加本地文件的内容到HDFS原有文件末尾
hadoop fs -appendToFile …
将一个本地文件系统的源文件或多个源文件追加到目标文件系统

从HDFS中下载指定文件
hadoop fs -copyToLocal [-ignorecrc] [-crc] URI
-ignorecrc 选项复制CRC校验失败的文 件
-crc 选项复制文件以及CRC信息。
将集群文件拷贝到本地文件系统

将HDFS中指定文件的内容输出到终端中
hadoop fs -cat URI [URI …]
将指定URI的内容用标准输出stdout输出

显示HDFS中指定的文件的读写权限、大小、创建时间、路径等信息
hadoop fs -ls [-d] [-h] [-R] [-t] [-S] [-r] [-u]
-d: 像普通文件一样列出来。
-h: 用更直观的方式显示文件大小 (例如 64.0m 替代 67108864).
-R: 递归子目录列表。
-t: 按修改时间排序(最近一次排第一)
-S: 按输出的文件大小排序
-r: 反向排序
-u: 使用访问时间而不是显示和排序的时间。

给定HDFS中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息
hadoop fs -mkdir [-p]
以URI作为路径,创建目录



在HDFS中,将文件从源路径移动到目的路径
hadoop fs -cp [-f] [-p | -p[topax]] URI [URI …]
从源文件拷贝到目标文件


本文详细介绍如何使用HadoopFS命令进行HDFS文件管理,包括文件上传、下载、追加、查看属性及目录创建等操作,是Hadoop集群管理员和数据工程师的实用手册。
1万+

被折叠的 条评论
为什么被折叠?



