HDFS基本命令oop
建立目录
hadoop fs -mkdir <destdir>code
hadoop fs -mkdir /binTest
列出目录
hadoop fs -ls <destdir>递归
hadoop fs -ls /
删除文件hadoop
hadoop fs -rm <destfile>get
hadoop fs -rm /binTest/1
递归删除目录file
整个目录删除
hadoop fs -rmr <destdir>删除文件
hadoop fs -rmr /binTest
文件合并di
hadoop fs -getmerge <src> <localdst>文件
hadoop fs -getmerge /binTest merge.txt
复制本地文件到目标文件系统文件系统
hadoop fs -put <srcfile> <srcfile> <dest>
hadoop fs -put ./add5.txt ./add2.txt /binTest/
hadoop fs -put ./* /binTest/
复制目标文件系统文件到本地
hadoop fs -get <src> <localdst>
hadoop fs -get /binTest/\* ./
其余命令与Linux下文件操做相似包括
设置配额(目录下文件和目录数量)
用法
dfsadmin -setQuota <N> <dir1> <dir2> ...
hadoop dfsadmin -setQuota 10 /binTest
若是目录下文件或目录数量超过配额则生成目录或文件时会报错
清除配额
dfsadmin -clrQuota <dir1> <dir2> ...
hadoophad dfsadmin -clrQuota /binTest
查看目录设置的配额
用法
dfs -count -q <dir1> <dir2> ...
hadoop fs -count -q /binTest