Linux查看文件大小命令

本文介绍在Linux环境下使用du、stat、wc及ls命令查看文件大小的方法。通过du命令的-b和-h参数,可以分别获取字节级和人类可读的文件大小;stat命令提供详细文件属性,包括精确字节数;wc命令结合-c参数统计字符数,适用于单一字节字符集;ls命令的-l和-h选项展示文件元数据和易读大小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 Linux查看文件大小命令

du命令

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

du -b filepath 参数-b表示以字节计数
#示例:
$ du -b  ~/Downloads/jdk-8u60-linux-x64.tar.gz
181238643       /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz

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

du -h filepath 直接得出人好识别的文件大小
#示例:
$ du -h  ~/Downloads/jdk-8u60-linux-x64.tar.gz
173M    /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz

stat命令

(1)stat filepath

stat filepath
#示例:
$ 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命令

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

wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数
#示例:
$ wc -c  ~/Downloads/jdk-8u60-linux-x64.tar.gz
181238643 /home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz

ls命令

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

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

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

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

 

转载于:https://www.cnblogs.com/lizm166/p/9952484.html

<think>我们被要求回答关于Linux查看文件大小命令,并在最后提出3-5个相关问题。 回答部分需要简洁明了地介绍常用的命令。 最后,按照要求输出“§§相关问题§§”并列出3-5个相关问题。 常用的Linux查看文件大小命令有: 1. `ls -l`:列出文件的详细信息,包括文件大小(以字节为单位)。 2. `du`:查看文件或目录的磁盘使用情况。 3. `stat`:显示文件或文件系统的详细状态,包括大小。 4. `ls -lh`:以人类可读的方式(如K、M、G)显示文件大小。 注意:我们不需要在回答中写代码,所以不用代码块。但如果有必要,我们可以用行内代码。 然后,在最后提出相关问题,例如: 1. 如何查看目录的总大小? 2. 如何以MB为单位显示文件大小? 3. 如何递归查看目录下所有文件的大小? 4. 如何查看磁盘的总使用情况? 5. 如何按文件大小排序? 注意:问题数量在3-5个之间。</think>### 回答 在Linux系统中,查看文件大小的常用命令如下: 1. **`ls -l`** - 显示文件详细信息,第五列为字节大小(单位:字节) - 示例:`ls -l filename.txt` 2. **`du`(disk usage)** - `du -h filename`:以人类可读格式显示大小(KB/MB/GB) - `du -sh directory`:显示目录总大小(-s汇总,-h可读格式) - 示例:`du -h document.pdf` 3. **`stat`** - 显示文件元数据,包含精确字节大小 - 示例:`stat file.iso` 4. **`ls -lh`** - 结合`-l`和`-h`,直接以可读格式显示大小 - 示例:`ls -lh /var/log/*.log` 5. **`df -h`(查看磁盘空间)** - 显示磁盘分区的总空间/已用空间(间接反映文件占用) - 示例:`df -h /home` **关键区别**: - `ls`查看单个文件大小,`du`更适用于目录和磁盘占用分析 - 添加`-h`参数(human-readable)自动转换单位(如4K, 1.2G)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值