美文网首页
Linux与Hdfs上du命令的区别

Linux与Hdfs上du命令的区别

作者: 大数据ZRL | 来源:发表于2020-02-24 15:41 被阅读0次

命令du:统计目录/文件夹总大小

  • 参数:

    • -s:返回目录总大小(全拼:summary,linux和hdfs都有效)
    • -b:指定单位为b(只linux有效,因为默认是kb)
    • -h:以人类可读的形式(一般常用du -sh *)
  • Hdfs操作:

    • 命令:hadoop fs -du -s [hadoopPath]
    • 返回:hdfs目录总大小,默认单位:b
    • 理解:这个目录下所有文件的大小总和
  • Linux操作

    • 命令:du -sb [localPath]
    • 返回:本地目录总大小,单位:-b指定字节
    • 理解:这个目录的总大小(除了包含里面的所有文件大小,可能还包涵其它的)
  • 区别:Linux中的du命令结果要比这个目录中所有文件的大小总和还大一点

  • 比较本地和hdfs上的目录大小,hdfs上可以使用hadoop fs -du -s,Linux上可以这样做:

localFileSize = 0
for file in os.listdir(filePath):
  localFileSize += os.path.getsize(filePath + file)

相关文章

  • Linux与Hdfs上du命令的区别

    命令du:统计目录/文件夹总大小 参数:-s:返回目录总大小(全拼:summary,linux和hdfs都有效)-...

  • linux命令 之 du 命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查...

  • du命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查...

  • 2、hadoop运行wordcount实例

    1:hdfs文件操作命令 建立文件夹 hdfs dfs -mkdir -p /data/input 把linux上...

  • 浅析linux中du与df的区别和联系

    [linux中du与df的区别和联系] 1,两者区别 du,disk usage,是通过搜索文件来计算每个文件的大...

  • 每天一个Linux命令之du

    du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和d...

  • 读取HDFS中的 Json文件 并排序去重求个数

    命令 : 备注: hdfs dfs -cat 是HDFS文件系统里的cat命令 jq 是linux下的 Json解...

  • HDFS基本使用

    HDFS 指令 通常需要在LINUX控制台查询HDFS相关信息,此时就需要使用到HDFS相关命令。 dfs相关命令...

  • HDFS上常用的命令(一)

    HDFS shell中三种命令的区别 命令分别是:hadoop fs、hadoop dfs、hdfs dfshad...

  • linux du命令

    查看上G目录并排序 du -h --max-depth=1 | grep 'G' | sort 查看当前目录下所有...

网友评论

      本文标题:Linux与Hdfs上du命令的区别

      本文链接:https://www.haomeiwen.com/subject/vsuvqhtx.html