hdfs dfs 常用命令

举报
nia nia 发表于 2022/05/23 10:25:03 2022/05/23
【摘要】 hdfs dfs命令是用来操作HDFS中的文件的,其包含如下参数:其中比较常用的命令有:ls使用方法:hdfs dfs -ls <args>如果是文件,则按照如下格式返回文件信息:权限 <副本数> 用户ID 组ID 文件大小 修改日期 修改时间 文件名如果是目录,则返回它直接子文件的一个列表,就像在Unix中一样。目录返回列表的信息如下:权限 <-> 用户ID 组ID 0 修改日期 修改时间...

hdfs dfs命令是用来操作HDFS中的文件的,其包含如下参数:

其中比较常用的命令有:

  • ls

    使用方法:hdfs dfs -ls <args>

    如果是文件,则按照如下格式返回文件信息:

    权限 <副本数> 用户ID 组ID 文件大小 修改日期 修改时间 文件名

    如果是目录,则返回它直接子文件的一个列表,就像在Unix中一样。目录返回列表的信息如下:

    权限 <-> 用户ID 组ID 0 修改日期 修改时间 文件名

    示例:hdfs dfs -ls /tmp

    返回值:成功返回0,失败返回-1。

  • du

    使用方法:hdfs dfs -du URI [URI …]

    显示目录中所有文件的大小,或者当只指定一个文件时,显示此文件的大小。

    示例:hdfs dfs -du -h /

    返回值:成功返回0,失败返回-1。

  • expunge

    使用方法:hdfs dfs -expunge

    清空回收站。如果HDFS中可用空间意外地缩小了,并且不知道被什么文件占用了,那么很可能是被回收站占用了;回收站的数据默认是24小时后删除,在确认回收站的数据无效之后可以通过使用该命令将回收站清空,回收HDFS空间。

  • rm

    使用方法:hdfs dfs -rm [-f] [-r|-R] [-skipTrash] <src> ...

    删除指定的文件或者文件。如果删除目录,需要指定[-r]参数。如果递归删除,需要指定[-R]参数。如果直接删除文件而不将文件放入回收站,需要指定[-skipTrash]参数。

    示例:hdfs dfs -rm /user/hadoop/emptydir/file1

    返回值:成功返回0,失败返回-1。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。