【问题标题】:Syntax To Get Total File Size获取总文件大小的语法
【发布时间】:2014-11-28 02:09:29
【问题描述】:

所以我正在尝试压缩大量文件,但我想在开始压缩之前查看文件的总大小。

在执行以下命令归档文件之前:

7za a files.7z files_2014-11-03*

我需要确保我不会一次压缩太多文件。

我用这个命令找到了我需要的东西:

find -type f -name 'files_2014-11-03*' | wc -l

还有什么我可以通过管道得到我想要的结果吗?

【问题讨论】:

标签: bash fedora 7zip


【解决方案1】:
du -hc files_2014-11-03* | tail -1

我会使用-c 而不是-s

-c, --total           produce a grand total

【讨论】:

  • 这给出了一个不准确的总大小。
  • 如果你想要准确的尺寸,那么不要使用-h
  • 我的意思是 steven Penny 的命令产生 127 GB 而这个产生 3.7 GB。哪个是正确的?
  • Penny 的答案是计算该目录中的所有文件,我的特定于 files_2014-11-03*
【解决方案2】:
du -bhs

更多信息

-b,--字节 相当于 `--apparent-size --block-size=1' -h,--人类可读 人类可读格式的打印尺寸(例如,1K 234M 2G) -s,--总结 仅显示每个参数的总数

explainshell.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-26
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多