带你了解df、free、du命令

文摘   2024-08-02 07:30   内蒙古  

1. df 命令

「概念」df(Disk Free)命令用于显示文件系统的磁盘空间使用情况。

「选项」

  • -h:以人类可读的格式(如 K、M、G)显示磁盘使用情况。

  • -H:以1000为基数的人类可读格式显示。

  • -i:显示inode的使用情况,而不是磁盘块。

「用法」

df [选项] [文件系统]

如果不指定文件系统,默认显示所有文件系统的空间使用情况。

「示例」

df -h            # 以人类可读的格式显示所有文件系统的空间使用情况
df -i            # 显示inode的使用情况

2. free 命令

「概念」free 命令用于显示系统中内存的使用情况。

「选项」

  • -m:以MB为单位显示内存使用情况。

  • -g:以GB为单位显示内存使用情况。

  • -o:不显示缓冲区和缓存的内存使用情况。

  • -t:显示总计的内存使用情况。

「用法」

free [选项]

「示例」

free -m         # 以MB为单位显示内存使用情况
free -t         # 显示总计的内存使用情况

3. du 命令

「概念」du(Disk Usage)命令用于显示文件或目录占用的磁盘空间。

「选项」

  • -h:以人类可读的格式显示磁盘使用情况。

  • -s:只显示总计的磁盘使用情况,不列出子目录的详细使用情况。

  • -c:显示总计的磁盘使用情况,并且列出子目录的详细使用情况。

  • -a-A:显示所有文件和目录的磁盘使用情况,包括隐藏文件。

「用法」

du [选项] [目录或文件]

如果不指定目录或文件,默认显示当前目录的磁盘使用情况。

「示例」

du -sh /home/user  # 以人类可读的格式显示指定目录的磁盘使用情况
du -c /var/log     # 显示指定目录及其子目录的磁盘使用情况,并给出总计


兄弟嵌入式
从入门到精通,学习并分享嵌入式软、硬件的知识。