linux命令df和du

fiy 其他 2

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部