在hadoop安装目录下:/hadoop2/hadoop-2.7.3

1.创建目录

bin/hdfs dfs -mkdir /user

bin/hdfs dfs -mkdir /user/<username>

在HDFS中创建一个名为path的目录,如果它的上级目录不存在,也会被创建,如同linux中的mkidr –p。
bin/hdfs dfs -mkdir -p /usr/file

2.将本地文件或目录(eg:/home/grid/redis-2.8.12.tar.gz)上传到HDFS中的路径( /usr/file)。

bin/hdfs dfs -put /home/grid/redis-2.8.12.tar.gz /usr/file

bin/hdfs dfs -put etc/hadoop input

3.将文件或目录从HDFS中的路径(/usr/file/redis-2.8.12.tar.gz)拷贝到本地文件路径(/usr/local)。

bin/hdfs dfs -get /usr/file/redis-2.8.12.tar.gz /usr/local

4.查看目录下内容,包括文件名,权限,所有者,大小和修改时间

bin/hdfs dfs -ls /usr/file

5.与ls相似,但递归地显示子目录下的内容。

bin/hdfs dfs -ls  -R /usr/file
 
6.显示path下所有文件磁盘使用情况下,用字节大小表示,文件名用完整的HDFS协议前缀表示。
bin/hdfs dfs -du /usr/file
 
7.与-du相似,但它还显示全部文件或目录磁盘使用情况
bin/hdfs dfs -du -s /usr/file
 
8.在HDFS中,将文件或目录从HDFS的源路径移动到目标路径。
bin/hdfs dfs -mv /usr/file/redis-2.8.12.tar.gz /usr
 
9.在HDFS中,将/usr/redis-2.8.12.tar.gz文件或目录复制到/usr/file

bin/hdfs dfs -cp /usr/redis-2.8.12.tar.gz /usr/file

10.删除一个文件或目录

bin/hdfs dfs -rm -skipTrash /usr/redis-2.8.12.tar.gz
删除一个文件或递归删除目录
bin/hdfs dfs -rmr -skipTrash /usr/redis-2.8.12.tar.gz
 
11.显示文件内容到标准输出上。
bin/hdfs dfs -cat /usr/file/test.txt
 
12.创建一个文件。时间戳为当前时间,如果文件本就存在就失败,除非原文件长充为0。
bin/hdfs dfs -touchz /usr/file/test.txt
 
13.显示文件所占块数(%b),文件名(%n),块大小(%n),复制数(%r),修改时间(%y%Y)。
bin/hdfs dfs -stat /usr/file/file
 
14.显示文件最后的1KB内容到标准输出。
bin/hdfs dfs -tail /usr/file/test.txt
 
15.显示cmd命令的使用信息,你需要把命令的“-”去掉
bin/hdfs dfs -help tail
 
16.统计文件(夹)数量
bin/hdfs dfs -count /usr

bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.8.0.jar grep input output 'dfs[a-z.]+¡®
bin/hdfs dfs -get output output

云计算--hdfs dfs 命令的更多相关文章

  1. Hadoop:hadoop fs、hadoop dfs与hdfs dfs命令的区别

    http://blog.csdn.net/pipisorry/article/details/51340838 'Hadoop DFS'和'Hadoop FS'的区别 While exploring ...

  2. Hadoop点滴-何时使用hadoop fs、hadoop dfs与hdfs dfs命令

    何时使用hadoop fs.hadoop dfs与hdfs dfs命令 编辑 删除 hadoop fs:使用面最广,可以操作任何文件系统. hadoop dfs与hdfs dfs:只能操作HDFS文件 ...

  3. bin/hdfs dfs命令

    appendToFile Usage: hdfs dfs -appendToFile <localsrc> ... <dst> 追加一个或者多个文件到hdfs制定文件中.也可以 ...

  4. 何时使用hadoop fs、hadoop dfs与hdfs dfs命令(转)

    hadoop fs:使用面最广,可以操作任何文件系统. hadoop dfs与hdfs dfs:只能操作HDFS文件系统相关(包括与Local FS间的操作),前者已经Deprecated,一般使用后 ...

  5. 何时使用hadoop fs、hadoop dfs与hdfs dfs命令

    hadoop fs:使用面最广,可以操作任何文件系统. hadoop dfs与hdfs dfs:只能操作HDFS文件系统相关(包括与Local FS间的操作),前者已经Deprecated,一般使用后 ...

  6. Hdfs dfs命令使用

    如果是把数据放在了hdfs系统,那么我们如何访问他们呢? 1.hdfs查看文件夹 ./hdfs dfs -ls hdfs://mycluster/output/online/ 2.hdfs创建目录df ...

  7. bin/hdfs dfs命令存在WARN util.NativeCodeLoader问题消除方法

    例如:[hadoop@db01 hadoop-2.5.0]$ bin/hdfs dfs -ls17/03/01 21:50:33 WARN util.NativeCodeLoader: Unable ...

  8. hadoop fs、hadoop dfs与hdfs dfs命令的区别

    Hadoop fs:使用面最广,可以操作任何文件系统. hadoop dfs与hdfs dfs:只能操作HDFS文件系统相关(包括与Local FS间的操作),前者已经Deprecated,一般使用后 ...

  9. hadoop fs,hadoop dfs,hdfs dfs

    hadoop fs: FS relates to a generic file system which can point to any file systems like local, HDFS ...

随机推荐

  1. 《Linux内核分析》课程第一周学习总结

    姓名:何伟钦 学号:20135223 ( *原创作品转载请注明出处*) ( 学习课程:<Linux内核分析>MOOC课程http://mooc.study.163.com/course/U ...

  2. Beta 冲刺 七

    团队成员 051601135 岳冠宇 031602629 刘意晗 031602248 郑智文 031602330 苏芳锃 031602234 王淇 项目进展 岳冠宇 昨天的困难 换了种方法写了搜索栏, ...

  3. 【python】自学笔记

    参考文献 1.环境安装 1.1 python 工作环境 2.7.14 1.2 pycharm community2018.1.1 4 x64 2.第一行代码 2.1 python交互模式, >& ...

  4. createobjbyreplace(str,arr) js替换方法保存

    <script> function createobjbyreplace(str,arr){ var len = arr.length; for(var i=0; i<len; i+ ...

  5. [转帖]Linux后端执行命令的方法

    Linux 后台执行命令的方法 http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4241330&fromuid=212883 ...

  6. confluence

    Confluence Confluence是一个专业的wiki程序.它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享. Confluence不是一个开源软件,非商业用途可以免费使用. ...

  7. AOP 环绕通知 集成了前置 后置 返回通知等功能

    AOP 环绕通知 集成了前置 后置 返回通知等功能

  8. 【bzoj5118】Fib数列2 费马小定理+矩阵乘法

    题目描述 Fib定义为Fib(0)=0,Fib(1)=1,对于n≥2,Fib(n)=Fib(n-1)+Fib(n-2) 现给出N,求Fib(2^n). 输入 本题有多组数据.第一行一个整数T,表示数据 ...

  9. error::尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

    1.VS出现此问题 问题分析:本地电脑安装的oracle客户端为64位客户端,vs启动网站默认启动自带的32位IIS Express,所以出错. 解决方案: 方案1.本地电脑安装oracle32位客户 ...

  10. 洛谷 P3975 [TJOI2015]弦论 解题报告

    P3975 [TJOI2015]弦论 题目描述 为了提高智商,ZJY开始学习弦论.这一天,她在<String theory>中看到了这样一道问题:对于一个给定的长度为\(n\)的字符串,求 ...