linux查看df和du命令

worktile 其他 7

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中,df和du命令都是用来查看磁盘空间使用情况的工具。

    1. df命令:可以查看文件系统的磁盘空间使用情况。以下是df命令的用法和示例:

    “`bash
    df [-ahikltTVM] [–block-size=<区块大小>] [–help] [–version] [文件|目录]
    “`

    参数说明:
    – `a`:显示所有文件系统,包括虚拟文件系统;
    – `h`:以人类可读的方式显示磁盘空间大小;
    – `i`:显示inode的使用情况;
    – `k`:使用1024字节作为磁盘空间大小的单位;
    – `l`:仅显示本地文件系统;
    – `t`:仅显示指定的文件系统类型;
    – `T`:显示文件系统类型;
    – `V`:显示版本信息;
    – `M`:以1000字节作为磁盘空间大小的单位。

    示例:

    “`bash
    df -h #以人类可读的方式显示文件系统的磁盘空间使用情况
    df -h /home #显示/home目录所在的文件系统的磁盘空间使用情况
    “`

    2. du命令:可以查看指定文件或目录的磁盘空间使用情况。以下是du命令的用法和示例:

    “`bash
    du [-achkms] [–block-size=<区块大小>] [–exclude=<排除的文件或目录>] [–help] [–version] [文件|目录]
    “`

    参数说明:
    – `a`:显示所有文件和目录的磁盘空间使用情况;
    – `c`:显示总的磁盘空间使用情况;
    – `h`:以人类可读的方式显示磁盘空间大小;
    – `k`:使用1024字节作为磁盘空间大小的单位;
    – `m`:使用1024*1024字节作为磁盘空间大小的单位;
    – `s`:显示总的磁盘空间使用情况,但不显示子目录的磁盘空间使用情况。

    示例:

    “`bash
    du -h #以人类可读的方式显示当前目录及其子目录的磁盘空间使用情况
    du -h /var/log #以人类可读的方式显示/var/log目录及其子目录的磁盘空间使用情况
    “`

    通过使用df和du命令,可以方便地查看和分析Linux系统中磁盘空间的使用情况,以便进行磁盘空间的管理和优化。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一个开源操作系统,它提供了许多实用程序和命令来管理文件系统和磁盘空间。两个常用的命令是df和du,它们都可以用于查看磁盘空间的使用情况。下面将详细介绍这两个命令的用法和功能。

    1. df命令(磁盘空间使用情况)

    “df”代表磁盘空间(DiskFree),该命令用于显示文件系统当前的磁盘空间使用情况。它提供了文件系统的总空间、已使用空间和剩余空间的信息。

    基本语法:
    df [选项] [文件系统]

    常用选项:
    – h:以人类可读的格式显示磁盘空间(例如GB、MB)。
    – a:显示所有文件系统,包括系统保留的文件系统。
    – i:显示inode的使用情况(例如文件的索引节点)。
    – T:显示文件系统的类型。
    – x:排除某些文件系统类型(例如tmpfs、devtmpfs)。

    示例用法:
    – df:显示所有文件系统的磁盘空间使用情况。
    – df -h:以人类可读的格式显示磁盘空间使用情况。
    – df -T:显示文件系统的类型。

    2. du命令(目录和文件大小)

    “du”代表磁盘使用(Disk Usage),它用于显示文件和目录的大小。与df不同,du命令只能用于指定的目录或文件,不能用于显示整个文件系统的磁盘使用情况。

    基本语法:
    du [选项] [目录/文件]

    常用选项:
    – h:以人类可读的格式显示大小。
    – s:仅显示指定目录的总大小,不显示每个子目录的大小。
    – a:显示每个子目录的大小。
    – c:显示总大小,包括所有指定目录的大小。

    示例用法:
    – du:显示当前目录及其子目录的大小。
    – du -h:以人类可读的格式显示当前目录及其子目录的大小。
    – du -s /dir:显示指定目录的总大小,不显示子目录的大小。
    – du -ah /dir:显示指定目录及其子目录的大小。
    – du -hc /dir1 /dir2:显示多个目录的总大小。

    总结:

    通过df命令,您可以查看文件系统的磁盘空间使用情况,包括总空间、已使用空间和剩余空间。而du命令则用于查看指定目录或文件的大小。这两个命令在日常管理文件系统和磁盘空间时非常有用。您可以根据需要使用不同的选项来获取所需的输出。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    一、查看df命令

    df命令用于显示磁盘空间的使用情况。它可以显示磁盘分区的总大小、已使用的大小、剩余空间以及挂载点。

    命令格式:
    “`
    df [选项] [文件或目录]
    “`

    常用选项:
    – -h:以人类可读的格式显示磁盘使用情况;
    – -a:显示所有文件系统,包括系统保留的文件系统;
    – -T:显示文件系统类型;

    操作示例:
    1. 查看所有文件系统的磁盘空间使用情况
    “`
    df -h
    “`
    该命令将显示所有文件系统的总大小、已使用的大小、可用空间、使用百分比和挂载点。

    2. 查看指定文件或目录的磁盘空间使用情况
    “`
    df -h /path/to/file
    “`
    该命令将显示指定文件或目录所在文件系统的磁盘空间使用情况。

    二、查看du命令

    du命令用于显示文件或目录的磁盘空间使用情况。它可以递归地计算目录中的所有文件和子目录的大小,并显示总的磁盘空间使用量。

    命令格式:
    “`
    du [选项] [文件或目录]
    “`

    常用选项:
    – -h:以人类可读的格式显示文件或目录的磁盘空间使用情况;
    – -s:仅显示指定文件或目录的总磁盘空间使用量,不显示每个文件和子目录的详细情况;
    – -c:显示指定文件或目录的总磁盘空间使用量,并在最后一行显示总计;
    – -a:显示每个文件和子目录的磁盘空间使用量;
    – –max-depth=N:限制显示的目录深度,N为深度值;

    操作示例:
    1. 查看指定目录的磁盘空间使用情况
    “`
    du -h /path/to/directory
    “`
    该命令将显示指定目录的磁盘空间使用情况,并以人类可读的格式显示。

    2. 查看指定文件的磁盘空间使用情况
    “`
    du -h /path/to/file
    “`
    该命令将显示指定文件的磁盘空间使用情况,并以人类可读的格式显示。

    3. 查看指定目录下所有文件和子目录的磁盘空间使用情况
    “`
    du -h -a /path/to/directory
    “`
    该命令将递归地显示指定目录下所有文件和子目录的磁盘空间使用情况,并以人类可读的格式显示。

    综上所述,df命令用于查看文件系统的磁盘空间使用情况,而du命令用于查看文件或目录的磁盘空间使用情况。两者可以根据需求选择使用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部