hadoop的HDFS常用命令总结

本文详细介绍HDFS文件系统的基本操作命令,包括文件上传、下载、移动、复制、删除、权限设置等,为用户提供全面的HDFS使用指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HDFS常用命令:

(注意:以下指的本地是:lunix虚拟机的)

//查看根目录下的文件列表
   hdfs dfs  -ls  /
//递归查看根目录下的文件列表
hdfs dfs  -ls  -R  /
//上传本地文件到hdfs的根目录
hdfs dfs  -put  /export/data/logs/log.txt  /

//在hdfs上创建单级目录
hdfs dfs  -mkdir  /mylogs
//在hdfs上创建多级目录
hdfs dfs  -mkdir -p  /mylogs/log
//将文件从本地剪切到hdfs的mylogs上
hdfs dfs  -moveFromLocal  a.txt  /mylogs
//从hdfs上将a.txt文件下载到当前的目录
hdfs dfs  -get  /mylogs/a.txt  ./
//从hdfs上将mylogs下的a.txt文件剪切到mylogs2的目录下(hdfs之间的剪切)
hdfs dfs  -mv  /mylogs/a.txt  /mylogs2

//从hdfs上删除一个文件
hdfs dfs  -rm  /mylogs/a.txt  
//从hdfs上递归删除一个文件目录
hdfs dfs  -rm -r  /mylogs  
//从hdfs上复制文件到另一个目录下
hdfs dfs  -cp  /mylogs/a.txt    /mylogs2
//从hdfs上复制文件a.txt到另一个目录下的文件b.txt
hdfs dfs  -cp  /mylogs/a.txt    /mylogs2/b.txt
//从hdfs上复制文件a.txt到另一个目录下的文件b.txt(深度拷贝)
hdfs dfs  -cp -p  /mylogs/a.txt    /mylogs2/b.txt
//从hdfs上查看文件内容
hdfs dfs  -cat  /mylogs/a.txt
//从hdfs上修改某个文件的权限
hdfs dfs  -chmod   777  /mylogs/a.sh

//从hdfs上修改某个文件目录下的权限(-R)
hdfs dfs  -chmod -R   777  /mylogs
//将本地的1.txt 和2.txt合并到hdfs的1_2.txt中    
hdfs dfs  -appendToFile 1.txt  2.txt  /mylogs/1_2.txt

以上基本上是hdfs的常用的操作命令了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值