linux查看占用磁盘空间命令

不及物动词 其他 97

回复

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

    Linux下有许多命令可以用来查看磁盘空间占用情况,以下是常用的几个命令:

    1. df命令
    “`shell
    df -h
    “`
    该命令可以查看文件系统磁盘空间使用情况,包括总空间、已用空间、可用空间和挂载的文件系统。

    2. du命令
    “`shell
    du -sh <目录名或文件名>
    “`
    该命令用于查看指定目录或文件的磁盘空间占用情况,-s参数表示只显示总大小,-h参数表示以人类可读的方式显示大小。

    3. ls命令
    “`shell
    ls -lh
    “`
    该命令可以查看当前目录下文件和文件夹的大小,-l参数表示以详细列表的方式显示信息,-h参数表示以人类可读的方式显示大小。

    4. ncdu命令
    “`shell
    ncdu <目录名>
    “`
    该命令需要单独安装,可以以交互式的方式查看指定目录的磁盘空间占用情况,同时还会显示目录和文件的大小信息。

    5. find命令
    “`shell
    find <目录名> -type f -exec du -ch {} + | grep total$
    “`
    该命令可以查找指定目录下所有文件的磁盘空间占用情况,并统计总大小,grep命令结合正则表达式筛选出总大小。

    以上是几个常用的查看磁盘空间占用情况的命令,根据实际需求选择合适的命令进行使用。

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

    在Linux系统中,有很多命令可以用来查看磁盘空间的占用情况。以下是常用的几个命令:

    1. df命令:df命令用于显示磁盘分区上的可用空间和已用空间。通过执行”df -h”命令,可以以人类可读的方式显示磁盘空间的使用情况,包括文件系统的总大小、已用空间、可用空间和挂载点。

    示例:
    “`
    $ df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda1 9.8G 3.5G 5.9G 37% /
    tmpfs 7.8G 0 7.8G 0% /dev/shm
    /dev/sdb1 1.8T 147G 1.6T 9% /data
    “`

    2. du命令:du命令用于估算文件或目录的磁盘使用情况。通过执行”du -sh”命令,可以以人类可读的方式显示指定目录的磁盘使用情况,包括目录的总大小。

    示例:
    “`
    $ du -sh /data
    147G /data
    “`

    3. ncdu命令:ncdu命令可以提供一个交互式的方式来查看磁盘上的目录占用情况。该命令会递归地扫描指定目录,并以可视化的方式显示目录及其子目录的占用情况。

    示例:
    “`
    $ ncdu /data
    “`

    4. lsof命令:lsof命令用于列出当前系统中已打开的文件和进程。通过执行”lsof | grep deleted”命令,可以查找已被删除但仍被进程占用的文件,从而找到潜在的磁盘空间浪费。

    示例:
    “`
    $ lsof | grep deleted
    “`

    5. find命令:find命令用于在指定目录下搜索文件和目录。通过执行”find / -size +100M”命令,可以找到大于100MB的文件。

    示例:
    “`
    $ find / -size +100M
    “`

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

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

    在Linux系统中,我们可以使用一些命令来查看磁盘空间的占用情况。以下是一些常用的命令:

    1. df命令:用于显示磁盘分区上的可用和已使用的磁盘空间。默认情况下,它会显示所有已挂载的分区的信息。

    “`bash
    df
    “`

    可以使用 `-h` 选项以人类可读的方式显示磁盘空间大小。

    “`bash
    df -h
    “`

    2. du命令:用于估算文件或目录的磁盘使用情况。可以将其用于目录级别的磁盘空间占用情况。

    “`bash
    du [选项] [目录或文件名]
    “`

    一些常用的选项包括 `-h` (以人类可读的方式显示结果)、`-s` (仅显示总和)、`-c` (显示总和和每个子目录的总和)。

    “`bash
    du -sh /path/to/directory
    “`

    3. ncdu命令:是一个交互式的磁盘使用工具,它可以提供更详细的磁盘占用信息。

    首先,需要安装ncdu。在大多数Linux发行版上,可以使用以下命令进行安装:

    “`bash
    sudo apt-get install ncdu # Ubuntu/Debian
    sudo yum install ncdu # CentOS/Fedora
    “`

    安装完成后,可以使用以下命令来运行ncdu:

    “`bash
    ncdu [目录]
    “`

    ncdu会在终端中显示目录结构,以及每个子目录和文件的磁盘占用情况。可以使用箭头键浏览目录并按 `Enter` 键进入子目录。

    4. ls命令:虽然ls主要用于列出文件和目录,但也可以使用其配合 `-l` 选项来查看每个文件的大小。

    “`bash
    ls -l /path/to/directory
    “`

    每个文件的大小将以字节为单位显示。

    这些命令可以帮助你查看Linux系统中磁盘空间的占用情况。根据实际需求选择合适的命令来使用。

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

400-800-1024

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

分享本页
返回顶部