共计 2032 个字符,预计需要花费 6 分钟才能阅读完成。
本文旨在减少记忆
URI 格局是 scheme://authority/path
- cat
将指定文件内容输入到规范输入(stdout)
应用形式:hadoop fs -cat URI [URI …]
例子:
输入 hsfs 文件系统上局部文件内容:
hadoop fs -cat hdfs://host1:port1/file1 hdfs://host2:port2/file2
输入本地文件的内容
hadoop fs -cat file:///file1
- chgrp
批改文件所属的组,应用 - R 将递归扭转目录构造下的文件属组,命令使用者必须是文件所有者或者超级用户
应用形式:
hadoop fs -chgrp [-R] GROUP URI
hadoop fs -chgrp newgroup hdfs://host:port/file
- chmod
批改文件权限,应用 - R 将递归扭转目录构造下的文件权限,命令应用这必须是文件所有者或者超级用户
应用形式:
hadoop fs -chmod [-R] <MODE[,MODE]… | OCTALMODE> URI [URI …]
hadoop fs -chmod -R 750 hdfs://host:port/file
- chown
扭转文件的拥有者,应用 - R 将递归扭转目录构造下文件的拥有者,命令使用者必须是文件所有者或者是超级用户
应用形式:
hadoop fs -chown [-R] [OWNER] [:GROUP] URI [URI …]
hadoop fs -chown -R newowner:newgroup hdfs://host:port/dir
hadoop fs -chown newowner:newgroup hdfs://host/port/file
- copyFromLocal
复制本地文件到目标门路,除了限定源门路是本地文件外,和 put 命令类似
应用形式:
hadoop fs -copyFromLocal <localsrc> URI
- copyToLocal
复制文件到本地指定门路,除限定指标门路是本地文件外,和 get 相似
应用形式:
hadoop fs -copyToLocal
- cp
从源门路复制文件到指标门路,(能够容许有多个源门路,然而此时指标门路必须是目录)
应用形式:
hadoop fs -cp /srcfile /dstfile
hadoop fs -cp /srcfile1 /srcfile2 /dstdir
- du
显示目录中所有文件大小,或者当只指定一个文件时显示该文件大小
应用形式:
hadoop fs -du /dir
hadoop fs -du /file
- expunge
清空回收站
应用形式:
hadoop fs -expunge
- get
复制文件到本地
应用形式:
hadoop fs -get /hadoop/file localfile
hadoop fs -get hdfs://host:port/file localfile
- put
从本地文件系统复制一个或多个源门路文件到目标门路,也反对从规范输出中读取输出写入到目标文件
应用形式:
hadoop fs -put localfile /dst/file
hadoop fs -put localfile1 localfile2 /dst/dir
hadoop fs -put localfile hdfs://host/port/dst/file
从规范输出中读取输出:
hadoop fs -put – hdfs://host/port/dst/file
- ls
显示文件或者目录信息
应用形式:
hadoop fs -get /hadoop/file
hadoop fs -get /hadoop/dir
- lsr
ls 的递归版本,相似于 unix 中的 ls -R
- mkdir
创立目录
应用形式:
hadoop fs -mkdir /hadoop/dir1 /hadoop/dir2
- mv
将文件从源门路挪动到目标门路
应用形式:
hadoop fs -mv /scr/file /dst/file - rm
删除指定目录和文件,只能删除非空目录和文件
应用形式:
hadoop fs -rm /file - rmr
rm 的递归版本
应用形式:
hadoop fs -rmr /dir
- setrep
扭转一个文件的副文本系数,- R 选项用于递归扭转一个目录下所有文件副文本系数
应用形式:
hadoop fs -setrep -w 3 -R /dir - stat
返回指定门路的统计信息
应用形式:
hadoop fs -stat path
- tail
将尾部文件 1k 内容输入到规范输入,和 unix 中的相似
应用形式:
hadoop fs -tail path - test
用于查看文件或者目录
应用形式:
查看文件是否存在,存在返回 0
hadoop fs -test -e file
查看文件是否为空,空返回 0
hadoop fs -test -z file
查看门路是否为目录,是目录返回 1
hadoop fs -test -d pathname - text
将源文件输入为文本格式
应用形式:
hadoop fs -text <src> - touchz
创立一个 0 字节空文件
应用形式:
hadoop fs -touchz filename
参考文章:http://hadoop.apache.org/docs…
正文完