linux如何查看文件夹下各文件大小

在 Linux 中,可以使用以下命令来查看文件夹下各文件的大小:

1. 使用 ls 命令(按文件大小排序)

ls -lhS
  • -l:显示详细信息(大小、权限等)
  • -h:以人类可读的格式(KB、MB、GB)显示大小
  • -S:按文件大小降序排列

如果要查看指定目录:

ls -lhS /path/to/directory

2. 使用 du 命令(递归显示文件大小)

du -sh *
  • -s:仅显示每个文件/文件夹的总大小
  • -h:以人类可读格式显示大小
  • *:列出当前目录下的所有文件和文件夹

查看特定目录下的文件大小:

du -sh /path/to/directory/*

3. 使用 find 命令(按文件大小列出)

列出目录下所有文件及其大小:

find . -type f -exec du -h {} + | sort -rh
  • .:表示当前目录
  • -type f:仅查找文件(不包括文件夹)
  • -exec du -h {} +:获取文件大小并以人类可读格式显示
  • sort -rh:按大小降序排列

4. 使用 stat 命令(精确查看单个文件大小)

stat filename
  • 结果中 Size 字段表示文件大小(以字节为单位)。

5. 组合使用 duawk(仅显示文件)

du -h --max-depth=1 | awk '{print $2, $1}'
  • --max-depth=1:仅列出当前目录下的内容
  • awk:调整输出格式,先显示文件名,再显示大小

如果希望更直观地查看文件大小,还可以使用工具如 ncdu

sudo apt install ncdu  # Debian/Ubuntu
sudo yum install ncdu  # CentOS/RHEL
ncdu /path/to/directory

该工具提供交互式界面,可方便地浏览文件大小。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值