Categories: DevOpsShell编程

linux: 命令行下查看磁盘的大小

如何在Linux命令行下查看磁盘大小使用情况?这是命令开发者必须掌握的技巧,当然du命令很容易被想到,但是如果更深层次的怎么找到是哪个目录的是最大或者按照大小排序当前所有的目录,往往很多人都不知道,这里就必须使用max-depth=1。

基本用法

查看磁盘整体的使用情况

可以使用以下命令显示当前目录中所有子目录的大小,以及当前目录的总大小

$ du -h
查看某个目录下面所有子目录的大小
$ du -h ~/data
查看目录总大小
$ du -sh

通配符匹配目录

$ du -sh *data

高级用法

只显示当前子目录的大小
$ du -h --max-depth=1 /
目录大小排序
$ du -h | sort -n | less

结合其他命令使用

$ ls | xargs -I {}  du -h --max-depth=1 {}
$ df -h
$ ll -h

du(即命令报告目录树的大小,包括目录树的所有内容和各个文件的大小。这使得它对于追踪存储空间大小非常有用, 特别是在在硬盘驱动器或其他存储媒体上占用大量或过多空间的目录和文件。

4.7
04
swagger RESTful API工具
nginx流量复制技巧
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Seodity:提升SEO分析和内容创建

Seodity作为SEO分析的…

13小时 ago

SocialBee一款AI社交媒体内容生成器

SocialBee的AI帖子生…

13小时 ago

雪橇云VPN五一活动来了!全场15%的折扣!

雪橇云VPN一款是稳定全球多节…

13小时 ago

Autojump一个linux目录快速跳转的命令工具

Linux命令行实用程序有一个…

2天 ago

Groq一款语言处理的超快AI解决方案

Groq正在AI创新的最前沿,…

3天 ago