【问题标题】:How to get file size in byte using wc -c如何使用 wc -c 以字节为单位获取文件大小
【发布时间】:2020-05-30 15:50:49
【问题描述】:

当我使用命令通过 wc -c 获取文件大小时,命令返回两个值,字节大小和文件名,例如: wc -c my_file 的输出是 322 my_file 我只需要获取第一个值来使用它if 条件,我需要使用这个特定的命令而不是任何其他的.. 请大家帮忙,谢谢。

【问题讨论】:

  • ls -s my_file | cut -d ' ' -f 1 可能会更快,尤其是对于大文件。

标签: linux bash wc


【解决方案1】:

重定向标准输入和wc 不会知道或回显文件名

wc -c < my_file

【讨论】:

  • 谢谢,这就是我想要的。
【解决方案2】:

这也可以在不重定向或使用stat浪费读取整个文件的情况下完成:

stat -c %s my_file

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 2010-10-05
    • 2012-02-17
    • 2016-04-08
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多