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选项直接查看。

相关推荐
渡我白衣10 分钟前
深入理解 OverlayFS:用分层的方式重新组织 Linux 文件系统
android·java·linux·运维·服务器·开发语言·人工智能
waves浪游17 分钟前
进程概念(上)
linux·运维·服务器·开发语言·c++
司铭鸿39 分钟前
数学图论的艺术:解码最小公倍数图中的连通奥秘
运维·开发语言·算法·游戏·图论
CXH7281 小时前
nginx-file-server
运维·数据库·nginx
侯小啾1 小时前
Ubuntu NAT模式设置静态 IP 地址
tcp/ip·ubuntu·php·静态ip
不会kao代码的小王1 小时前
从局域网到全网可用!PDFMathTranslate 翻译工具的进阶使用法
linux
寺中人1 小时前
Nginx安全策略
运维·nginx
Myosotis5131 小时前
DNS练习
linux·运维·服务器
wzyannn2 小时前
Linux字符设备驱动开发详细教程(简单字符设备驱动框架)
linux·运维·驱动开发·嵌入式
LCG元2 小时前
Linux 下的端口转发:ssh、socat、iptables 三种方案对比
linux