Linux查看文件大小的几种方法

2023-10-29

stat命令

stat filepath

#第三行的Size字段就是文件的字节数
xanarry@ThinkPad:/$ stat ~/Downloads/jdk-8u60-linux-x64.tar.gz
  File: '/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz'
  Size: 181238643       Blocks: 353984     IO Block: 4096   regular file
Device: 808h/2056d      Inode: 261742      Links: 1
Access: (0666/-rw-rw-rw-)  Uid: ( 1000/ xanarry)   Gid: ( 1000/ xanarry)
Access: 2017-02-01 17:36:43.177892508 +0800
Modify: 2015-10-02 12:43:29.853291000 +0800
Change: 2016-12-26 23:33:34.619480450 +0800
 Birth: -

wc命令

wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数

xanarry@ThinkPad:/$ wc -c  ~/Downloads/jdk-8u60-linux-x64.tar.gz
181238643 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz

du命令

du -b filepath 参数-b表示以字节计数

xanarry@ThinkPad:/$ du -b  ~/Downloads/jdk-8u60-linux-x64.tar.gz
181238643       /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz

或者

du -h filepath 直接得出人好识别的文件大小

xanarry@ThinkPad:/$ du -h  ~/Downloads/jdk-8u60-linux-x64.tar.gz
173M    /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz

如果对一个目录执行dudu会递归列出目录中的所有文件,并显示其大小,同时也会显示目录中所有文件的大小。假如我们想知道一个目录下所有文件占用空间的总大小,执行:

du 目标目录 -sh
# -s, --summarize       display only a total for each argument
# -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)

ls命令

ls -l filepath 第五列为文件字节数

xanarry@ThinkPad:/$ ls -l  ~/Downloads/jdk-8u60-linux-x64.tar.gz
-rw-rw-rw- 1 xanarry xanarry 181238643 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz

ls -h filepath h表示human, 加-h参数得到人好读的文件大小

xanarry@ThinkPad:/$ ls -lh  ~/Downloads/jdk-8u60-linux-x64.tar.gz
-rw-rw-rw- 1 xanarry xanarry 173M 10月  2  2015 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux查看文件大小的几种方法 的相关文章

随机推荐

  • Spring+线程池:并发处理大批量数据,解决IO效率问题思路

    点击上方 Java基基 选择 设为星标 做积极的人 而不是积极废人 每天 14 00 更新文章 每天掉亿点点头发 源码精品专栏 原创 Java 2021 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框
  • Linux版本 串口调试助手 发布

    苦于Linux下没有类似 串口调试助手 之类的小软件 工作起来不是太方便 最终下决心写一个串口调试助手 界面就不用重新设计了 直接照着Windows下一个叫sscom的串口调试助手工具界面进行设计 非盈利 应该不涉及到版权吧 使用Qt5进行
  • 编译原理实验 实验一 词法分析设计 Java实现

    一 实验目的 通过本实验的编程实践 使学生了解词法分析的任务 掌握词法分析程序设计的原理和构造方法 使学生对编译的基本概念 原理和方法有完整的和清楚的理解 并能正确地 熟练地运用 二 实验内容 用 VC VB JAVA 语言实现对 C 语言
  • 文档ing Wazuh——Agent(未完待续)

    Wazuh由三部分组成 Agent端 Server端 ES 下图是官方给出的整体架构图 server端收集数据以日志形式加密后发送到manager 经过解码和规则匹配生成事件和告警通过filebeat采集送到ES之中 经过logstash进
  • Centos中 docker镜像启动成功 centos中和外部都无法访问项目 踩坑!!!

    异常 curl 56 Recv failure Connection reset by peer 在一次centos环境中搭建docker docker正常启动成功 镜像也运行成功 但就是在linux里面和外部都无法访问启动的项目地址 在网
  • Android 短信验证码倒计时60s实现步骤

    博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 首先网上有很多倒计时60s的文章 但是我觉得讲的都不够详细 把自己写好的代码发出来供大家参考一下 1 我是用的Android 已经封装好
  • Vue自定义指令以及几个非常实用的自定义指令

    在 Vue 除了核心功能默认内置的指令 v model 和 v show Vue 也允许注册自定义指令 它的作用价值在于当开发人员在某些场景下需要对普通 DOM 元素进行操作 Vue 自定义指令有全局注册和局部注册两种方式 先来看看注册全局
  • cin和getline混合使用的注意事项

    1 cin cin的工作机制归结为一句话为 非空开始 空前结束 空一般指代Enter Space Tab键 注意 cin不会删除非空字符后面的缓冲区换行符 n 2 getline getline的工作机制归结为一句话为 缓冲开始 回车前结束
  • 路径追踪原理及实现

    路径追踪 Path Tracing 原理及实现 一 渲染方程 L o p w o
  • 专业技术人员继续教育考试题

    答案都是用红色标出来了 结果复制进来都没法保留颜色 只好整理成文档放我空间里 大家去下载吧 基本能保证考个75分不成问题 也就是4道题能在这里找到3道原题 https download csdn net download leva345 8
  • 2023计算机毕业设计新颖选题推荐 -计算机专业毕业设计题目参考

    最近很多同学都在问我如何选题 今天给大家简单分享下经验 功能不知道怎么定的随时与我沟通 先介绍一下自己 本人在大学毕业那年 曾经有幸协助指导老师做过毕业设计课题分类 论文初选 代码刻录等打杂的工作 也帮助过同届N多同学完成过毕设工作 毕业后
  • CreateProcess执行控制台程序,并获取输出

    void StartProcess LPCWSTR program LPCWSTR args const int MY PIPE BUFFER SIZE 1024 初始化管道 HANDLE hPipeRead HANDLE hPipeWri
  • 【iOS】如何在 NSViewController、NSView 中关闭当前 NSWindowController ?

    前言 一般来说 用户会通电点击 x 按钮来关闭 但有些场景 比如登录页需要在登录成功时关闭 这是应该怎么办呢 解决 网上一般会说这种方案 不建议使用 class BaseWindowController NSWindowController
  • GPT-2代码解读[1]:Overview和Embedding

    GPT 2代码解读 1 Overview和Embedding Abstract 随着Transformer结构给NLU和NLG任务带来的巨大进步 GPT 2也成为当前 2020 年顶尖生成模型的泛型 研究其代码对于理解Transformer
  • 【Arduino学习】04.按键点灯实验

    数字 I O 端口的含义是 INPUT 和 OUTPUT 接口 在以前的 LED 灯实验中 我们只使用 GPIO 的OUTPUT 功能 现在让我们尝试在 Arduino 中使用 I O 的 INPUT 功能 即该功能是在本实验中从外部设备读
  • 从输入一个网址到浏览器页面展示到底发生了什么

    从输入一个网址到浏览器页面展示到底发生了什么 1 HTTP 解析URL 首先浏览器做的第一步工作就是解析URL 从而生产一个发送给服务器的请求信息 URL是什么呢 见下图 图中长长的URL实际上是请求服务器里的文件资源 要是上图中的蓝色部分
  • Ubuntu 安装Oracle jdk

    一 下载 官网 Java Downloads Oracle 百度云 链接 https pan baidu com s 1sQjpbiFIFhnSpa0 uCP53A 提取码 AA56 文件 jdk 8u191 linux x64 tar 适
  • 解决vs中scanf_s问题

    1 scanf s 函数 2 Everything 3 解决问题 1 scanf s 函数 scanf s 函数是Microsoft公司VS开发工具提供的一个功能相同的安全标准输入函数 从vc 2005开始 VS系统提供了scanf s 在
  • 【攻防技术】信息收集之公众号自动收集

    0x00 有个大佬说过 渗透的本质就是信息收集 在边界突破的阶段 信息收集是前置条件 经过多年实战攻防的积累 现在信息收集已经形成了标准化的流程 因此我们在尝试建设自动化信息收集工具 防守方大部分的防守力量都会放到边界的web系统上 对于移
  • Linux查看文件大小的几种方法

    stat命令 stat filepath 第三行的Size字段就是文件的字节数 xanarry ThinkPad stat Downloads jdk 8u60 linux x64 tar gz File home xanarry Down