ubuntu查看目录文件夹大小

在 Ubuntu 中,查看目录(文件夹)大小最常用且强大的命令是 du (Disk Usage)。以下是几种最实用的查看方法:

1、使用du查看

1.1、查看当前目录下所有文件夹的大小

这个命令会显示当前目录下每个子文件夹的大小,并以人类可读的格式(KB, MB, GB)显示:

bash 复制代码
du -h --max-depth=1

-h: 人性化显示大小(Human-readable)。

--max-depth=1: 只显示当前目录下的一级子目录,不递归显示太深。

1.2、查看指定目录的总大小

如果你只想知道某个特定文件夹(例如 /home/user/Downloads)一共占用了多少空间:

bash 复制代码
du -sh /home/user/Downloads

-s: 汇总(Summarize),只显示该目录的总计大小。

-h: 人性化显示。

1.3、按大小排序查看(找出最大的文件夹)

结合sort 命令,可以将结果按大小从大到小排序,这在清理磁盘时非常有用:

bash 复制代码
du -h --max-depth=1 | sort -hr

sort -hr: -h 让 sort 能识别人类可读的单位(如 2G, 100M),-r 表示反向排序(从大到小)。

2、使用 ncdu 进行交互式查看(推荐)

如果你觉得命令行输出太乱,可以使用ncdu,它是一个交互式的磁盘使用分析工具,界面像文件管理器一样直观。

bash 复制代码
sudo apt update 
sudo apt install ncdu

使用:

bash 复制代码
ncdu /path/to/directory # 或者直接在当前目录运行 ncdu

操作说明:

用 方向键 上下移动。

按 Enter 进入文件夹。

按 d 删除文件或文件夹。

按 q 退出。

3、查看当前磁盘的总剩余空间

如果你想知道的不是某个文件夹多大,而是整个硬盘还剩多少空间,请使用

bash 复制代码
df -h

4、总结

看当前目录下各文件夹大小:du -h --max-depth=1

看某个文件夹总大小:du -sh /path

找大文件 / 清理磁盘:ncdu

相关推荐
威迪斯特20 分钟前
CentOS图形化操作界面:理论解析与实践指南
linux·运维·centos·组件·图形化·桌面·xserver
一方热衷.25 分钟前
在线安装对应版本NVIDIA驱动
linux·运维·服务器
独自归家的兔28 分钟前
ubuntu系统安装dbswitch教程 - 备份本地数据到远程服务器
linux·运维·ubuntu
ONE_SIX_MIX31 分钟前
ubuntu 24.04 用rdp连接,桌面黑屏问题,解决
linux·运维·ubuntu
龙飞0532 分钟前
Systemd -systemctl - journalctl 速查表:服务管理 + 日志排障
linux·运维·前端·chrome·systemctl·journalctl
*小海豚*33 分钟前
在linux服务器上DNS正常,但是java应用调用第三方解析域名报错
java·linux·服务器
June`33 分钟前
muduo项目排查错误+测试
linux·c++·github·muduo网络库
春日见34 分钟前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
DARLING Zero two♡42 分钟前
告别 Docker 命令行!Portainer+cpolar 让容器管理从局域网走向公网
运维·docker·容器
消失的旧时光-19431 小时前
Linux 编辑器入门:nano 与 vim 的区别与选择指南
linux·运维·服务器