linux命令df和du
-
Linux命令df用于显示磁盘空间的使用情况,而du命令用于查看目录和文件的磁盘使用情况。
df命令:df命令用于显示磁盘分区上的可用磁盘空间、已用磁盘空间、使用百分比和挂载点等信息。其基本语法如下:
df [选项] [文件或目录]常用选项:
– h:以可读的方式显示磁盘空间,如GB、MB等单位。
– H:以1024字节为单位显示磁盘空间。
– i:以磁盘inode的方式显示磁盘空间。
– t:显示指定文件系统的磁盘空间。
– x:排除指定文件系统的磁盘空间。示例:
– df -h:以可读的方式显示磁盘空间。
– df -h /home:仅显示/home目录的磁盘空间。du命令:du命令用于显示指定文件或目录的磁盘使用情况。其基本语法如下:
du [选项] [文件或目录]常用选项:
– h:以可读的方式显示磁盘使用情况,如GB、MB等单位。
– s:仅显示总计的磁盘使用情况,而不列出每个子目录的使用情况。
– a:显示所有文件和目录的磁盘使用情况。
– c:显示总计的磁盘使用情况,并包括子目录的使用情况。
– L:统计符号链接所指向的文件的磁盘使用情况。示例:
– du -h:以可读的方式显示当前目录及其子目录的磁盘使用情况。
– du -h /var/log:仅显示/var/log目录的磁盘使用情况。总结:df命令用于查看磁盘分区的使用情况,而du命令用于查看文件或目录的磁盘使用情况。两个命令在不同的场景下有不同的作用,可以根据实际需求选择使用。
2年前 -
Linux系统中的df和du命令都用于查看文件系统使用情况,但功能略有不同。
1. df命令:
df命令用于查看文件系统和磁盘分区的空间使用情况。它可以显示文件系统的总空间、已使用空间、可用空间以及使用百分比等信息。
使用格式:df [选项] [文件系统]常用选项:
-h:以人类可读的方式显示文件系统大小,如K、M、G等单位。
-T:显示文件系统类型。
-a:显示所有文件系统,包括系统保留的文件系统。
-i:以inode的方式显示。
-l:只显示本地文件系统。示例命令:
df -h:以人类可读的方式显示文件系统的空间使用情况。2. du命令:
du命令用于计算指定文件或目录的磁盘使用情况。它可以递归地计算目录下所有文件和子目录的大小,并以容易阅读的方式显示出来。
使用格式:du [选项] [文件或目录]常用选项:
-h:以人类可读的方式显示文件或目录的大小。
-s:只显示总大小,不显示详细信息。
-c:同时显示总大小。
-a:显示所有文件和目录的大小,包括隐藏文件。
-L:统计符号链接指向的文件或目录的大小。示例命令:
du -h /home:以人类可读的方式显示/home目录及其子目录的大小。
du -sh /home:只显示/home目录的总大小。3. df和du的区别:
– df命令显示的是文件系统的空间使用情况,du命令显示的是文件或目录的磁盘使用情况。
– df命令默认显示的是文件系统的总空间、已使用空间和可用空间等信息,du命令默认显示的是指定文件或目录的大小。
– df命令可以显示所有文件系统的使用情况,而du命令只能显示指定文件或目录的使用情况。
– df命令不会递归计算目录下文件的大小,而du命令可以递归计算目录下所有文件和子目录的大小。
– df命令一般用于查看磁盘分区的使用情况,du命令一般用于查看具体文件或目录的大小。2年前 -
Linux是一种广泛使用的开源操作系统,其命令行界面非常强大,可以通过一些命令来管理和监控文件系统的空间使用情况。其中,df和du是两个常用的命令,用于查看文件系统的磁盘空间使用情况。
一、df命令
df命令用于显示文件系统的使用情况,包括已用空间、可用空间、挂载点等信息。
1. 命令语法
df [选项] [文件或目录]
常用的选项包括:
– -h:以人类可读的方式显示信息,将容量单位转换为KB、MB、GB等。
– -T:显示文件系统类型。
– –total:显示磁盘空间的总量。
– –exclude-type :排除特定类型的文件系统。2. 示例
2.1. 显示所有文件系统的使用情况
df
该命令会显示所有已挂载的文件系统的使用情况,包括文件系统的设备、容量、已用空间、可用空间、使用率等信息。
2.2. 以人类可读的方式显示信息
df -h
该命令会将容量单位转换为KB、MB、GB等,以方便阅读。
2.3. 排除特定类型的文件系统
df –exclude-type tmpfs
该命令会排除tmpfs类型的文件系统,仅显示其他类型的文件系统的使用情况。
二、du命令
du命令用于计算文件或目录所占用的磁盘空间。
1. 命令语法
du [选项] [文件或目录]
常用的选项包括:
– -h:以人类可读的方式显示信息,将容量单位转换为KB、MB、GB等。
– -s:仅显示总和。
– -c:显示总和,并在最后一行显示总计。2. 示例
2.1. 显示文件或目录所占用的磁盘空间
du /path/to/file_or_directory
该命令会递归计算文件或目录所占用的磁盘空间,并显示每个文件或目录的磁盘空间大小。
2.2. 以人类可读的方式显示信息
du -h /path/to/file_or_directory
该命令会将容量单位转换为KB、MB、GB等,以方便阅读。
2.3. 仅显示总和
du -s /path/to/file_or_directory
该命令会计算文件或目录所占用的磁盘空间总和,并仅显示总和。
2.4. 显示总和,并在最后一行显示总计
du -c /path/to/file_or_directory
该命令会计算文件或目录所占用的磁盘空间总和,并在最后一行显示总计。
总结:
通过df命令可以查看文件系统的使用情况,包括已用空间、可用空间、挂载点等信息,而du命令可以计算文件或目录所占用的磁盘空间大小。这两个命令在管理和监控文件系统的空间使用方面非常有用。根据实际需求选择合适的命令,能够更好地管理和利用磁盘空间。
2年前