linux查看目录占用空间命令

fiy 其他 404

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux系统中查看目录占用空间的命令主要有两个:du和df。

    1. du命令(disk usage):用于检查文件和目录占用的磁盘空间。
    – 语法:du [选项] [文件或目录]
    – 常用选项:
    – -h:以人类可读的方式显示结果(以K、M、G等单位展示)
    – -s:只显示指定目录或文件的总大小,而不显示子目录和文件的详细信息
    – -a:显示目录下所有文件和子目录的占用空间
    – -c:显示目录或文件的总占用空间大小
    – 示例:
    – du -sh /dir1:查看目录/dir1的总大小(以人类可读的方式)
    – du -ah /dir1:查看目录/dir1下所有文件和子目录的大小(以人类可读的方式)
    – du -ch /dir1:查看目录/dir1的总大小,包括子目录和文件(以人类可读的方式)

    2. df命令(disk free):用于查看文件系统的磁盘空间使用情况。
    – 语法:df [选项] [文件或目录]
    – 常用选项:
    – -h:以人类可读的方式显示结果(以K、M、G等单位展示)
    – -T:显示文件系统类型
    – 示例:
    – df -h:查看所有文件系统的磁盘空间使用情况(以人类可读的方式)
    – df -Th /dir1:查看目录/dir1所在的文件系统类型和磁盘空间使用情况(以人类可读的方式)

    通过这两个命令,你可以方便地查看Linux系统中文件和目录的占用空间情况,从而进行磁盘空间的管理和优化。

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

    在Linux中,有几个常用的命令可以查看目录占用空间。下面将介绍这些命令以及它们的使用方法。

    1. du命令:
    du命令用于查看文件或目录的磁盘使用情况。它可以以递归的方式显示目录和子目录的磁盘使用情况,并以人类可读的格式展示结果。

    使用方法:
    du [选项] [目录或文件]

    常用选项:
    -h:以人类可读的格式显示文件大小
    -s:仅显示总结信息,不显示子目录的详细结果
    -c:显示总结信息,并将所有文件和子目录的大小汇总
    -a:显示所有文件和目录的大小,包括隐藏文件和目录

    例子:
    du -h /home
    du -sh /var/log
    du -ach /var

    2. df命令:
    df命令用于显示文件系统的磁盘空间使用情况。它可以显示整个系统或特定文件系统的剩余空间和已使用空间。

    使用方法:
    df [选项] [文件系统]

    常用选项:
    -h:以人类可读的格式显示磁盘空间信息
    -a:显示所有文件系统的磁盘空间信息,包括虚拟文件系统和tmpfs
    -i:显示文件系统的inode使用情况
    -t:仅显示指定类型的文件系统

    例子:
    df -h
    df -ai
    df -t ext4

    3. ncdu命令:
    ncdu命令是一款功能强大的交互式磁盘空间分析工具。它能够以直观的方式显示目录和子目录的占用空间,并允许用户删除或移动文件。

    使用方法:
    ncdu [选项] [目录]

    常用选项:
    -r:以递归的方式显示目录和子目录的占用空间
    -x:不跨越文件系统边界,只显示指定文件系统的占用空间
    –exclude:排除指定的目录或文件
    –confirm-delete:删除文件时需要确认操作

    例子:
    ncdu /home
    ncdu -rx /
    ncdu –exclude=/var/log

    4. tree命令:
    tree命令以树状结构显示目录的内容。它能够以递归的方式列出目录和子目录的文件和目录,并显示它们的大小。

    使用方法:
    tree [选项] [目录]

    常用选项:
    -h:以人类可读的格式显示文件和目录的大小
    -d:仅显示目录,不显示文件
    -L:限制显示的目录层数
    –du:显示目录的磁盘使用情况

    例子:
    tree
    tree -h
    tree -d -L 2 –du

    5. find命令:
    find命令用于搜索文件和目录,并在搜索结果中执行某些操作。通过指定搜索路径和条件,可以查找指定目录的占用空间。

    使用方法:
    find [路径] [条件] [操作]

    例子:
    find /var -type f -exec ls -lh {} \;
    find /home -size +1G

    这些命令提供了不同的方式来查看目录占用空间的信息。根据具体的需求,可以选择合适的命令来查看目录的磁盘使用情况。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,我们可以使用以下命令来查看目录占用的空间。

    du命令:du命令用于估算文件和目录的磁盘使用空间。

    1. 查看当前目录的空间占用情况。
    “`
    du -h –max-depth=1
    “`
    – du:命令本身
    – -h:以人类可读的方式显示文件和目录的大小
    – –max-depth=1:只显示当前目录下的文件和目录的大小,不显示子目录的大小。

    2. 查看指定目录的空间占用情况。
    “`
    du -h –max-depth=1 /path/to/directory
    “`
    – /path/to/directory:指定目录的路径。

    以上命令将以人类可读的方式显示指定目录的大小。

    3. 查看当前目录所有文件和文件夹的总大小。
    “`
    du -sh *
    “`
    – -s:只输出总计信息,不显示详细的文件和目录的大小。
    – -h:以人类可读的方式显示文件和目录的大小。
    – *:通配符,表示当前目录下的所有文件和目录。

    这个命令将输出当前目录下所有文件和文件夹的总大小。

    4. 查看指定目录所有文件和文件夹的总大小。
    “`
    du -sh /path/to/directory/*
    “`
    – /path/to/directory:指定目录的路径。
    – *:通配符,表示指定目录下的所有文件和目录。

    这个命令将输出指定目录下所有文件和目录的总大小。

    总结:以上就是在Linux系统中查看目录占用空间的命令,通过du命令可以快速了解文件和目录的磁盘使用情况。

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

400-800-1024

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

分享本页
返回顶部