在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. mysql 插多行数据

    应用场景: 需要把一个表(tableA)的个别字段筛选出来,添加到新表中(tableB).新表还含有其他字段,主键是uuid. 思路解析: 熟悉插入一行数据的sql语句: insert into cu ...

  2. 软件工程之四则运算--Github

    由于现在配置问题,然后借用同学电脑将代码上传至Github,网址为:https://github.com/be821/RealFour 参考相关Github文档: 1. http://my.oschi ...

  3. Java实现模拟登录新浪微博

    毕设题目要使用到新浪微博数据,所以要爬取新浪微博的数据.一般而言,新浪微博的爬虫有两种模式:新浪官方API和模拟登录新浪微博.两种方法的异同点和适用情况就无须赘述了.前辈的文章已经非常多了.写这篇文章 ...

  4. ns3的输入输出奥秘(一) LOGGING系统

    1.LOGGING系统 (1)在我们之前对C++的理解,输出好像就是cout,然而 以myfirst.cc为例子 在我们前面的编写的代码中并没有出现cout,那他是如何输出. 可以回忆一下 LogCo ...

  5. 在ubuntu下运行python脚本

    转自http://www.cnblogs.com/hester/p/5575658.html 1. 运行方式一 新建test.py文件: 1 touch test.py 然后vim test.py打开 ...

  6. CentOS 下运行Docker 内执行 docker build 命令的简单方法

    1. 通过部分文档进行学习...主要知识来源 https://blog.csdn.net/shida_csdn/article/details/79812817 2. 下载 docker 的rpm包. ...

  7. C++ STL 整理

    一.一般介绍 STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库.它被容纳于C++标准程序库(C++ Standard Library ...

  8. 【设计模式】——工厂方法FactoryMethod

    前言:[模式总览]——————————by xingoo 模式意图 工厂方法在MVC中应用的很广泛. 工厂方法意在分离产品与创建的两个层次,使用户在一个工厂池中可以选择自己想要使用的产品,而忽略其创建 ...

  9. 07.基于IDEA+Spring+Maven搭建测试项目--logback.xml配置

    <?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- 控制台日志 ...

  10. BZOJ2324 ZJOI2011营救皮卡丘(floyd+上下界费用流)

    虽然不一定每次都是由编号小的点向编号大的走,但一个人摧毁的顺序一定是从编号小的到编号大的.那么在摧毁据点x的过程中,其只能经过编号小于x的点.并且这样一定合法,因为可以控制其他人先去摧毁所经过的点.那 ...