-help:查看帮助

hadoop fs -help rm
-rm [-f] [-r|-R] [-skipTrash] <src> ... :
Delete all files that match the specified file pattern. Equivalent to the Unix
command "rm <src>" -skipTrash option bypasses trash, if enabled, and immediately deletes <src>
-f If the file does not exist, do not display a diagnostic message or
modify the exit status to reflect an error.
-[rR] Recursively deletes directories

-ls: 显示目录信息(此处是已经创建过的目录)

hadoop fs -ls /

-lsr: 递归显示文件信息

hadoop fs  -lsr  /

-mkdir:在hdfs上创建目录

hadoop fs -mkdir /HDP01

-moveFromLocal从本地剪切粘贴到hdfs

hadoop fs -moveFromLocal /opt/other/jdk-8u221-linux-x64.tar.gz /HDP01

--appendToFile :追加一个文件到已经存在的文件末尾

touch n.txt
vi n.txt
hadoop fs -appendToFile n.txt /HDP01/note.txt

-cat :显示文件内容

hadoop fs -cat  /HDP01/note.txt

-tail:显示一个文件的末尾

hadoop fs -tail  /HDP01/note.txt

-chgrp 、-chmod、-chown:linux文件系统中的用法一样,修改文件所属权限

hadoop  fs  -chmod  777  /HDP01/note.txt
 hadoop fs -chown root:hadoop104  /HDP01/note.txt

-copyFromLocal:从本地文件系统中拷贝文件到hdfs路径去

cd  /opt/other
touch note.txt
hadoop fs -copyFromLocal /opt/other/note.txt /HDP01

-copyToLocal:从hdfs拷贝到本地

cd /opt/other
hadoop fs -copyToLocal /HDP01/note.txt /opt/other

-cp :从hdfs的一个路径拷贝到hdfs的另一个路径

hadoop fs -cp /HDP01/note.txt  /  #拷贝到根路径

-mv:在hdfs目录中移动文件

 hadoop fs -mv /note.txt   /UPLOAD

-get:等同于copyToLocal,就是从hdfs下载文件到本地

hadoop fs -get /UPLOAD/note.txt     /opt/other

-getmerge :合并下载多个文件,比如hdfs的目录 /HDP01下有多个文件1.txt,2.txt

hadoop fs -getmerge /HDP01/*  all.txt

-put:等同于copyFromLocal

hadoop fs -put  /opt/other/note.txt  /HDP01

-rm:删除文件或文件夹

hadoop fs -rm -r -f  /HDP01/1.txt

-rmdir:删除空目录

hadoop fs -mkdir /test
hadoop fs -mkdir /test

-df :统计文件系统的可用空间信息

hadoop fs -df -h  /

-du统计文件夹的大小信息

hadoop fs -du -s -h /user

-touthz: 创建一个空文件

hadoop fs -touchz  /1.txt

-count: 查看某路径下文件的数量

hadoop fs -count  /UPLOAD

-setrep:设置hdfs中文件的副本数量

hadoop fs -setrep 2 /HDP01/hello.txt

fsck:查看某个文件的详细信息

hadoop fsck  /HDP01/hello.txt -files -blocks -locations  -racks 

hadoop常用的操作指令的更多相关文章

  1. Git常用的操作指令

    修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了.想要撤消刚才的提交操作,可以使用--amend 选项重新提交: 1 $ git commit --amend -m& ...

  2. 常用Dos操作指令

    1 dir 无参数:查看当前所在目录的文件和文件夹. /s:查看当前目录已经其所有子目录的文件和文件夹. /a:查看包括隐含文件的所有文件. /ah:只显示出隐含文件. /w:以紧凑方式(一行显示5个 ...

  3. 常用Linux操作指令

    -------------------------------Linux目录------------------------------- /:根目录,一般根目录下只存放目录,在Linux下有且只有一 ...

  4. vim 常用的操作指令

    vim(vi improve).命令行下的一些常见操作: 移动光标: 0:将光标移动到该行的最前面: $:将光标移动到该行的最后面: G:移动到最后一行的开头: {/}:将光标移动到前面或者后面的{/ ...

  5. Linux常用的操作指令

    1.pwd-显示当前所在位置 2.cd-进入当前目录 3.cd..-返回上一级目录 4..ls命令参数选项有很多,ls也是经常使用到的命令.如果不清楚命令的使用方式可以直接 ls --help来查看 ...

  6. linux常用操作指令

    Linux常用操作指令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(a ...

  7. Hadoop 常用指令

    1. 察看hdfs文件系统运行情况 bin/hdfs dfsadmin -report 2. 为了方便执行 HDFS 的操作指令,我们可以将需要的 Hadoop 路径写入环境变量中,便于直接执行命令. ...

  8. Hadoop常用操作

    Hadoop常用操作 1.Hadoop安装 略 2.Hadoop配置 略 3.Hadoop多目录配置 namenode和datanode节点下都可以进行多个目录的配置,但是意义不同.namenode的 ...

  9. Redis数据类型Strings、Lists常用操作指令

    Redis数据类型Strings.Lists常用操作指令 Strings常用操作指令 GET.SET相关操作 # GET 获取键值对 127.0.0.1:6379> get name (nil) ...

随机推荐

  1. SQL语句优化分析

    分析比较执行时间计划读取情况 select * from dbo.Product 执行上面语句一般情况下只给你返回结果和执行行数,那么你怎么分析呢,怎么知道优化之后跟没有优化的区别呢. 下面几种方法: ...

  2. Java后台技术(线程安全)

    前端时间一个同事因为后台线程安全问题出了一次生产事故,今天我就对线程安全问题进行一次总结. 首先,我们来大致看以下我同事写的代码,代码我进行了精简,大致如下: for (final String re ...

  3. Java后台技术IBATIS入门

    做过.net后台开发的同志一定用过Entity FrameWork,该框架实现了实体Entity到数据库行的映射,通过操作实体DataSet,就能够直接同步修改到数据库.但是Java暂时没有类似的技术 ...

  4. OpenCV介绍

    OpenCV 是什么 OpenCV是计算机视觉开源库,主要算法涉及图像处理和机器学习相关方法. 是 Intel 公司贡献出来的,俄罗斯工程师贡献大部分 C/C++ 代码 在多数图像处理相关的应用程序中 ...

  5. java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time.....

    SpringBoot 2.1.4启动时报错 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecogniz ...

  6. window下jenkins+allure+邮箱发送

    一.安装allure 1)下载 allure.zip 下载地址:allure-github: https://github.com/allure-framework/allure2 2)解压到本地目录 ...

  7. h5页面判断移动端系统为Android或IOS

    最近遇到了一个需求,即所谓的 app+web 混合开发,需要将 h5 内嵌到 APP 中,这个时候因为要对 Android 和 IOS 有不同的处理逻辑,所以我们就需要判断一下,移动端的系统到时是哪一 ...

  8. 【原】mac电脑使用总结

    mac下终端配置(item2+oh-my-zsh)+solarized配色方案:https://www.cnblogs.com/weixuqin/p/7029177.html

  9. 第七届蓝桥杯javaB组真题解析-剪邮票(第七题)

    题目 /* 剪邮票 如[图1.jpg], 有12张连在一起的12生肖的邮票. 现在你要从中剪下5张来,要求必须是连着的. (仅仅连接一个角不算相连) 比如,[图2.jpg],[图3.jpg]中,粉红色 ...

  10. Python - python里有类似Java的接口(interface)吗?

    参考 https://stackoverflow.com/questions/2124190/how-do-i-implement-interfaces-in-python https://stack ...