hdfs基本操作命令(完整)
查看文件常用命令
命令格式
hdfs dfs -ls path #查看文件列表
hdfs dfs -ls -R path #递归查看文件列表
hdfs dfs -du path #查看path下的磁盘情况,单位字节
使用示例
hdfs dfs -ls / #查询/目录下的所有文件和文件夹
hdfs dfs -ls -R /test #以递归的方式查询/test目录下的所有文件
创建文件夹
命令格式
hdfs dfs -mkdir path
使用用例
hdfs dfs -mkdir /user/iron #该命令可递归创建文件夹,不可重复创建,在Linux文件系统中不可见
创建文件
命令格式
hdfs dfs -touchz path
使用用例
hdfs dfs -touchz /user/iron/iron.txt #该命令不可递归创建文件,即当该文件的上级目录不存在时无法创建该文件,如果重复创建会覆盖原有的内容
复制文件和目录
命令格式
hdfs dfs -cp 源目录 目标目录
使用用例
hdfs dfs -cp /user/iron /user/iron01 #该命令会将源目录的整个目录结构都复制到目标目录中
hdfs dfs -cp /user/iron/* /user/iron01 #该命令只会将源目录中的文件及其文件夹都复制到目标目录中
移动文件和目录
命令格式
hdfs dfs -mv 源目录 目标目录
使用用例
hdfs dfs -mv /user/iron /user/iron01
hdfs dfs -mv /user/aa.txt /user/bb.txt #将/user/aa.txt文件重命名为/user/bb.txt
赋予权限
命令格式
hdfs dfs -chmod [权限参数][拥有者][:[组]] path
使用用例
hdfs dfs -chmod 777 /user/* #该命令是将user目录下的所用文件及其文件夹(不包含子文件夹中的文件)赋予最高权限:读,写,执行 777表示该用户,该用户的同组用户,其他用户都具有最高权限
上传文件
命令格式
hdfs dfs -put 源文件夹 目标文件夹
使用用例
hdfs dfs -put /home/hadoop01/iron /user/iron01 #该命令上传Linux文件系统中iron整个文件夹
hdfs dfs -put /home/hadoop01/iron/* /user/iron01 #该命令上传Linux文件系统中iron文件夹中的所有文件(不包括文件夹) 类似命令:
hdfs dfs -copyFromLocal 源文件夹 目标文件夹 #copyFromLocal作用同put
hdfs dfs -moveFromLocal 源文件夹 目标文件夹 #上传后删除本地
下载文件
命令格式
hdfs dfs -get 源文件夹 目标文件夹
使用用例
hdfs dfs -get /user/iron01 /home/hadoop01/iron #该命令下载hdfs文件系统中的iron01整个文件夹到Linux文件系统中
hdfs dfs -get /user/iron01/* /home/hadoop01/iron #该命令下载hdfs文件系统中的iron01整个文件夹到Linux文件系统中(不包含文件夹) 类似命令
hdfs dfs -copyToLocal 源文件夹 目标文件夹 #copyToLocal作用同get
hdfs dfs -moveToLocal 源文件夹 目标文件夹 #get后删除源文件
查看文件内容
命令格式
hadoop fs -cat path #从头查看这个文件
hadoop fs -tail path #从尾部查看最后1K
使用用例
hadoop fs -cat /userjzl/home/book/aa.txt #查看/userjzl/home/book目录下文件aa.txt的内容(将-cat 换成-text效果一样)
hadoop fs -tail /userjzl/home/book/aa.txt
删除文件
命令格式
hdfs dfs -rm 目标文件 #rm不可以删除文件夹
hdfs dfs -rm -R 目标文件 #递归删除(慎用)
使用用例
hdfs dfs -rm /user/test.txt #删除test.txt文件
hdfs dfs -rm -R /user/testdir #递归删除testdir文件夹
hdfs基本操作命令(完整)相关推荐
- hadoop - hadoop2.6 伪分布式 示例 wordcount 分词 和 hdfs常用操作命令
1.背景 上篇已经学习了hadoop伪分布式安装,这篇演示一个例子:更好的理解hdfs 文件系统! 2.hdfs 命令操作 说明:我这里hadoop进行了path 变量配置,所以可以使用 hadoop ...
- HDFS常用文件操作命令汇总
前言 掌握常用的hdfs文件操作命令是考验对hadoop集群运维的基本功,可以说是必须掌握的基础技能,本篇将常用的hdfs文件操作命令做一些汇总,方便日后快速查询备用 下面以具体的命令操作演示下常用H ...
- hdfs 进入文件夹_hdfs操作命令
dfsadmin主要操作命令 dfsadmin [GENERIC_OPTIONS] [-report] [-safemode enter | leave | get | wait] [-refresh ...
- HDFS的Shell操作命令
HDFS 的 Shell命令 Shell 命令说明 Shell 命令选项 Shell 命令概览 高级操作命令 Shell 命令说明 HDFS 是存取数据的分布式文件系统,那么对 HDFS 的操作,就是 ...
- hdfs通过接口退出安全模式_Hadoop之HDFS简介
奇技指南HDFS作为运行在通用硬件上的分布式文件系统,和现有的分布式文件系统既有很多的共同点,也存在很多的差异.本文从HDFS是什么开始介绍,包括了HDFS架构.HDFS的读写.各个组件的作用.具体操 ...
- 大数据基础系列 5:Hadoop 实验——熟悉常用的 HDFS 目录操作和文件操作
文章目录 前言 一.实验目的 二.实验平台 三.实验内容和要求 3.1.HDFS 目录操作 3.1.1.创建用户目录 3.1.2.显示 HDFS 中与当前用户对应的目录内容 3.1.3.列出 HDFS ...
- Hadoop之HDFS简介
女主宣言 HDFS作为运行在通用硬件上的分布式文件系统,和现有的分布式文件系统既有很多的共同点,也存在很多的差异.本文从HDFS是什么开始介绍,包括了HDFS架构.HDFS的读写.各个组件的作用.具体 ...
- 大数据基础——HDFS(分布式文件系统)
分布式文件系统--HDFS 文章目录 分布式文件系统--HDFS HDFS概述 HDFS发展历史 HDFS的设计目标 HDSF应用场景 适合的应用场景 不适合的应用场景 HDFS架构 HDFS的基本原 ...
- hadoop(五)-hdfs命令行基本命令
HDFS是存取数据的分布式文件系统,那么对HDFS的操作,就是文件系统的基本操作,比如文件的创建.修改.删除.修改权限等,文件夹的创建.删除.重命名等.对HDFS的操作命令类似于Linux的shell ...
- 分布式文件系统:HDFS 核心原理
点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 大数据真好玩 点击右侧关注,大数据真好 ...
最新文章
- linux c/c++ 判断是否为中文(不包括中文符号,非正则)
- 5、时间日期的处理:Java Date类、Calendar类详解
- excel中python是什么意思_python在excel中的应用是什么
- 微型计算机二进制,微型计算机原理二进制十进制十六进制.docx
- (09)FPGA设计流程
- c#与access建立连接用作登录_SQLServer成功与服务器建立连接,但在登录中发生错误
- html在线填空题,HTML测试题-(含答案).pdf
- C语言使用scanf_s函数输入的正确姿势
- GET 请求参数过大导致HTTP错误码 414 / 500 的问题
- 计算机科学与技术代码0812,一级学科代码及名称0812计算机科学与技术(2007年)本.doc...
- 分享两个C库源码中的移位函数
- 计算机网络中数据传输速率的单位是什么,计算机网络中传输介质传输速率的单位是用什么表示...
- Openwrt:LuCI入门(一)
- 【MySQL】 锁机制:InnoDB引擎中锁分类以及表锁、行锁、页锁详解
- NTL密码算法开源库——大整数ZZ类(一)
- Jetson Xavier NX学习笔记(三)系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版)
- python数字华容道算法_用React写一个数字华容道,你需要知道的秘密
- Discuz论坛升级攻略及踩坑处理
- 计算机视觉方向就业怎么样?可以做什么?
- 特战旅php 视频_15个特战旅精锐大比拼,新特种部队就一定差劲?咱们用实力来说话...