对于Linux系统下开发、测试、运维,或嵌入式linux开发来说,会涉及到对Linux系统磁盘空间的占用情况分析,下面介绍2个常用命令。
1. df
df命令全称为disk-free,用于查看Linux系统中的可用和已经使用的磁盘空间,一般有以下几个常用选项:
-h:Human readable (e.g. 1K 243M 2G),默认以字节单位显示,-h以可读的格式显示磁盘空间,如M, G。
-a:Show all filesystems,包含所有的文件系统。
-i:Inodes,显示inode。
-T:显示磁盘使用情况以及每个块的文件系统类型(如xfs、ext2、ext3、btrfs等)。
示例:
2. du
du命令全称为disk useage,默认以KB显示文件、文件夹等使用情况,一般有以下几个常用选项:
-s:Display only a total for each argument,仅显示总计,只列出最后加总的值。
-h:Sizes in human readable format (e.g., 1K 243M 2G),默认以字节单位显示,-h以可读的格式显示磁盘空间,如M, G。
-a:Show file sizes too,显示所有文件的磁盘使用情况。