Hadoop学习第四天之hadoop命令操作(上)

Hadoop命令操作

格式:hadoop  fs

可以在/etc/profile 中添加

alias  hf=’hadoopfs’ #简化每次命令的书写

-ls  <path> 表示对hdfs下一级目录的查看


-lsr <path>  表示对hdfs目录的递归查看


-mkdir <path> 创建目录


-put <src>  <des>  从linux上传文件到hdfs  (同-copyFromLocal)可以上传多个文件,最后一个为目的地址


-get <src>  <des>  从hdfs下载文件到linux (同-copyToLocal),可以在下载的时候重命名文件


-text <path>  查看文件内容


-rm  <path>  删除文件,显示红框内容显示删除成功,否则会显示删除不成功的错误提示


-rmr <path>  表示递归删除文件, 删除文件(夹)



-touchz  <path>  //创建一个空文件


-help [cmd]      //显示命令的帮助信息


-du <path>  //显示目录中所有文件大小,前面是文件(目录)大小,后面是完整的路径


-dus   <path>  //显示指定路径的空间大小

 


-count[-q] <path> //显示目录中目录数量、文件数量、空间大小、完整路径


-mv <src> <dst>    //移动多个文件到目标目录(都是hdfs目录)


-cp <src> <dst>      //复制多个文件到目标目录(都是hdfs目录)


-copyFromLocal    //同put



-moveFromLocal   //从本地文件移动到hdfs


-getmerge  <src>  <localdst>           //将源目录中的所有文件排序合并到一个文件中

-cat  <src>      //在终端显示文件内容,同-text

原文地址:https://www.cnblogs.com/JZZ1026/p/4417326.html