HDFS操作常用的Shell命令;

向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 …]

从源文件拷贝到目标文件
在这里插入图片描述
在这里插入图片描述

发布了74 篇原创文章 · 获赞 23 · 访问量 7197

猜你喜欢

转载自blog.csdn.net/BennetMa/article/details/103075289
今日推荐