ubuntu 查看文件夹占了多大

在Ubuntu系统中,你可以使用du命令(disk usage)来查看一个文件夹占用了多少磁盘空间,并以G(Gigabytes)为单位显示结果。以下是一些常用的du命令示例:

1. 查看指定文件夹的大小

要查看一个特定文件夹的大小,可以使用以下命令:

du -sh /path/to/directory

这里的-s选项表示汇总每个参数的大小,-h选项表示以易读的格式(如K,M,G)显示大小。

2. 查看当前目录及其子目录的大小

如果你想要查看当前目录及其所有子目录的大小,可以简单地使用:

du -sh *

这会列出当前目录下每个文件和文件夹的大小。

3. 查看整个文件系统的大小分布

如果你想要查看整个文件系统的大小分布,可以使用以下命令:

sudo du -h --max-depth=1 / | grep -vE '^ +[0-9]+'

这个命令将列出根目录(/)下每个一级子目录的大小,不包括文件。--max-depth=1限制了du命令的深度为1,即只显示直接子目录的大小。

4. 以G为单位显示结果

如果你想要以G为单位显示结果,可以直接使用-h选项,因为du命令会自动将大小转换为最合适的单位(包括G)。但是,如果你想更明确地看到以G为单位的输出,你可以使用以下命令:

du -s /path/to/directory | grep -o '[0-9.]*G'

这个命令首先使用du -s来获取总大小,然后通过grep提取出包含"G"的行,这通常会是形如"1.2G"的结果。注意,这种方法可能在某些情况下不精确,因为它仅仅提取包含"G"的文本,而没有进一步的单位转换或验证。更可靠的方法是使用-h选项直接查看。

相关推荐
代码游侠1 天前
应用——智能配电箱监控系统
linux·服务器·数据库·笔记·算法·sqlite
眠りたいです1 天前
Docker核心技术和实现原理第二部分:docker镜像与网络原理
运维·网络·docker·容器
XiaoHu02071 天前
Linux多线程(详细全解)
linux·运维·服务器·开发语言·c++·git
Xの哲學1 天前
Linux Platform驱动深度剖析: 从设计思想到实战解析
linux·服务器·网络·算法·边缘计算
Y淑滢潇潇1 天前
RHCE Day 10 流程控制之条件语句和循环结构
linux·运维·rhce
gaize12131 天前
服务器怎么选择与配置才能满足企业需求?
运维·服务器·架构
鸠摩智首席音效师1 天前
如何安装和配置 Nginx 反向代理服务器 ?
运维·nginx
ayaya_mana1 天前
VS Code 远程开发:SSH连接与远程资源管理器的配置
linux·ide·windows·vscode·远程资源管理
choumin1 天前
在 Debian 上安装并运行 PoCL
linux·编译·安装·pocl
Shanxun Liao1 天前
CentOS 7.9 根分区 / 已经 100% 用满隐藏占用解决办法
linux·运维·centos