HDFS中dfs 命令

本文介绍了HDFS中常用的`dfs`命令,包括使用`-h`, `-ls`等选项来查看帮助信息和列出文件及目录。" 8294305,948986,CodeBlocks主题替换:Vim风格,"['codeblocks', 'vim', '编辑器', '主题', '配色']

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

Usage: hadoop fs [generic options]
	[-appendToFile <localsrc> ... <dst>]
	[-cat [-ignoreCrc] <src> ...]
	[-checksum <src> ...]
	[-chgrp [-R] GROUP PATH...]
	[-chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...]
	[-chown [-R] [OWNER][:[GROUP]] PATH...]
	[-copyFromLocal [-f] [-p] <localsrc> ... <dst>]
	[-copyToLocal [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
	[-count [-q] <path> ...]
	[-cp [-f] [-p] <src> ... <dst>]
	[-createSnapshot <snapshotDir> [<snapshotName>]]
	[-deleteSnapshot <snapshotDir> <snapshotName>]
	[-df [-h] [<path> ...]]
	[-du [-s] [-h] <path> ...]
	[-expunge]
	[-get [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
	[-getmerge [-nl] <src> <localdst>]
	[-help [cmd ...]]
	[-ls [-d] [-h] [-R] [<path> ...]]
	[-mkdir [-p] <path> ...]
	[-moveFromLocal <localsrc> ... <dst>]
	[-moveToLocal <src> <localdst>]
	[-mv <src> ... <dst>]
	[-put [-f] [-p] <localsrc> ... <dst>]
	[-renameSnapshot <snapshotDir> <oldName> <newName>]
	[-rm [-f] [-r|-R] [-skipTrash] <src> ...]
	[-rmdir [--ignore-fail-on-non-empty] <dir> ...]
	[-setrep [-R] [-w] <rep> <path> ...]
	[-stat [format] <path> ...]
	[-tail [-f] <file>]
	[-test -[defsz] <path>]
	[-text [-ignoreCrc] <src> ...]
	[-touchz <path> ...]
	[-usage [cmd ...]]


1.hdfs dfs -hrlp  查看帮助

[root@yufan C000008]# hdfs dfs -help

2.hdfs dfs -mkdir 创建一个文件夹

[root@yufan C000008]# hdfs dfs -mkdir /test

3.hdfs dfs -put 将本地文件上传到hdfs中

[root@yufan C000008]# hdfs dfs -put 10.txt /test/

4.hdfs dfs -ls 列出路径下的所有文件和文件夹

[root@yufan C000008]# hdfs dfs -ls /test/


5.hdfs dfs -cat 查看文件中的内容

[root@yufan C000008]# hdfs dfs -cat /test/10.txt


6.hdfs dfs -text 列出文件中的内容

[root@yufan C000008]#  hdfs dfs -text /test/10.txt


7.hdfs dfs -touchz 创建一个空文件

[root@yufan C000008]#  hdfs dfs -touchz /textFile


8.hdfs dfs -ls -R 递归列出路径下的文件夹和文件

[root@yufan C000008]# hdfs dfs -ls -R /

9.hdfs dfs -mv  A   B  将文件从A 移动到 B

[root@yufan C000008]# hdfs dfs -mv /test/10.txt /test


10.hdfs dfs -cp A  B 将 A 处的文件 复制一份到 B处

[root@yufan C000008]# hdfs dfs -cp /test/10.txt /


11.hdfs dfs -moveFromLocal A B 将文件从本地移动到hdfs 系统中(本地文件会被删除)

[root@yufan C000008]# hdfs dfs -moveFromLocal /home/bigdata/eclipse/testFile/Reduced/C000008/100.txt /test

12.hdfs dfs -rm 删除文件

[root@yufan C000008]# hdfs dfs -rm /test/100.txt

13.hdfs dfs -rmdir 删除文件夹

hdfs dfs -rmdir /test/testDir

14.hdfs dfs -get 将文件从hdfs系统移动到本地

[root@yufan C000008]# hdfs dfs -get /test/testFile /home/









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值