df命令

linux中df命令的功能是拿来检测linux服务器的文件系统的c盘空间占用情况。可以借助该命令来获取硬碟被占用了多少空间linux命令查看磁盘空间,目前还剩下多少空间等信息。

常用命令:df-h

“df-h”这条命令再熟悉不过。以更易读的形式显示目前c盘空间和使用情况。

“df-i”以inode模式来显示c盘使用情况。

至于df-ilinux 软件,先须要去理解一下inode

以博客主的个人理解,最简单的说法,inode包含的信息:文件的字节数linux命令查看磁盘空间,拥有者id,组id,权限永久免费linux服务器,改动时间,链接数,数据block的位置。相反是不表示文件大小。这就是为何df-h和df-i显示的结果是不一样的缘由。

du命令:

显示文件或目录所占用的c盘空间。

du-sh*列举目录中的每一个文件和目录的大小

du-shxxx显示总目录的大小,并且不会列举目录中的每一个文件

du-shxxx/*列举xxx下每位目录和文件所占的容量

Linux查找占用空间最大的文件与目录:du-h--max-depth=1

查看当前目录下文件及文件夹大小并排序

du-sh*|sort-hr

du -sh * | sort -hr | head -n 10 选出排在前面的10个,
du -sh * | sort -hr | tail -n 10 选出排在后面的10个。
显示隐藏文件大小
du -sh .[!.]*
显示所有文件并排序
du -sh .[!.]* * | sort -hr | head -n 10

dockersystemdf命令:

Docker的外置CLI指令dockersystemdf,可用于查询镜像(Images)、容器(Containers)和本地卷(LocalVolumes)等空间使用大户的空间占用情况。

可以进一步通过-v参数查看空间占用细节

dockersystemdf-v

dockersystemprune手动清除说明:

该指令默认会消除所有如下资源

已停止的容器(container)

未被任何容器所使用的卷(volume)

未被任何容器所关联的网路(network)

所有悬空镜像(image)。

该指令默认只会消除悬空镜像,未被使用的镜像不会被删掉。添加-a或--all参数后,可以一并去除所有未使用的镜像和悬空镜像。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复