在Linux系统中,查看所有文件夹大小可以通过多种命令实现,以下是几种常用的方法:
du
命令du
命令用于估算文件和目录所占用的磁盘空间。你可以使用以下命令来查看所有文件夹的大小:
du -sh /*/
-s
表示总结每个目录的总大小。-h
表示以人类可读的格式(如K、M、G)显示大小。/*/
表示根目录下的所有文件夹。ncdu
工具ncdu
是一个基于终端的磁盘使用分析工具,它可以交互式地显示文件夹大小。
首先,你需要安装 ncdu
(如果尚未安装):
sudo apt-get install ncdu # Debian/Ubuntu
sudo yum install ncdu # CentOS/RHEL
安装完成后,运行以下命令:
ncdu /
这将启动一个交互式界面,显示根目录下所有文件夹的大小,并允许你进行详细查看和分析。
find
和 awk
组合你也可以使用 find
和 awk
来列出所有文件夹及其大小:
find / -type d -exec du -sh {} \; | sort -hr
find / -type d
查找根目录下的所有文件夹。-exec du -sh {} \;
对每个找到的文件夹执行 du -sh
命令。sort -hr
按照大小降序排序。这些命令在以下场景中非常有用:
sudo
提升权限。sudo
提升权限。ncdu
。grep
过滤特定目录或使用 less
分页查看输出。grep
过滤特定目录或使用 less
分页查看输出。通过以上方法,你可以有效地查看Linux系统中所有文件夹的大小,并根据需要进行进一步的管理和分析。
领取专属 10元无门槛券
手把手带您无忧上云