Linux 查看目录大小及文件数量命令

本文介绍如何使用Linux命令行工具来统计当前目录及其子目录下的文件数量和目录数量,并展示如何查看这些目录的大小。

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

查看当前目录大小:

[root@21andy.com]# du -sh

查看指定目录大小:

[root@21andy.com]# du -sh /www/21andy.com

查看当前目录文件总数:

[root@21andy.com]# find . -type f |wc -l

查看指定目录文件总数:

[root@21andy.com]# find /www/21andy.com -type f |wc -l

查看当前目录的目录总数:

[root@21andy.com]# find . -type d |wc -l

查看指定目录的目录总数:

[root@21andy.com]# find /www/21andy.com -type d |wc -l
<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、付费专栏及课程。

余额充值