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

相关推荐
二进制person8 分钟前
JavaEE初阶 --网络初识
运维·服务器·网络
IMPYLH23 分钟前
Linux 的 cp 命令
linux·运维·服务器
@syh.33 分钟前
【linux】多线程
linux
贝锐34 分钟前
立航货运携手贝锐向日葵,大型物流园区如何进行远程运维升级
运维·远程
RisunJan35 分钟前
Linux命令-man(查看Linux中的指令帮助)
linux·运维·服务器
REDcker38 分钟前
CentOS 与主流 Linux 发行版:版本与时间表(年表)
linux·运维·centos
bai_lan_ya41 分钟前
使用linux的io文件操作综合实验_处理表格
linux·服务器·算法
wd5205211 小时前
常用环境部署(二十九)——Centos升级OpenSSH 10.2p1
linux·运维·centos·ssh
顶点多余1 小时前
Ext文件系统详解
linux·运维·服务器
圥忈&&丅佽&&扗虖1 小时前
linux 安装 Ollama
linux·服务器