linux命令看目录下所有文件夹大小

worktile 其他 71

回复

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

    要查看Linux系统中目录下所有文件夹的大小,可以使用du命令。下面是具体的步骤:

    1. 打开终端:在Linux系统中,打开终端是执行命令的基本操作。

    2. 切换到目标目录:使用cd命令切换到想要查看文件夹大小的目录。例如,如果想要查看当前用户主目录下的所有文件夹大小,可以执行以下命令:cd ~

    3. 使用du命令:输入以下命令来查看目录下所有文件夹的大小:

    “`bash
    du -sh *
    “`

    – du:是Linux系统中的一个命令,用于查看目录和文件的磁盘使用情况。
    – -s:表示只显示总大小。
    – -h:以人类可读的形式显示文件大小,例如使用KB、MB、GB等单位。
    – *:通配符,表示所有文件夹。

    4. 执行命令:按下回车键执行du命令,系统会计算并显示目录下所有文件夹的大小。

    例如,输出可能会像这样:

    “`
    1.0G Documents
    100M Pictures
    500K Downloads
    “`

    这个输出显示了目录下每个文件夹的大小,以人类可读的格式显示(如1.0G、100M、500K)。

    注意:如果要查看更深一层文件夹的大小,可以在命令中使用递归选项(-r)。例如,使用`du -sh * -r`命令可以显示目录下所有子目录以及它们的大小。

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

    要查看Linux系统中某个目录下所有文件夹的大小,可以使用以下命令:

    1. 使用du命令:
    du命令可以用来估算文件和目录的磁盘使用量。我们可以使用du命令来获取目录下所有文件夹的大小。

    “`shell
    du -sh /path/to/directory/*
    “`
    该命令将会显示给定目录下的所有文件夹的大小,以人可读的格式显示。其中,”/path/to/directory”为你要查看的目录的路径。

    2. 使用ncdu命令:
    ncdu是Linux中的一个非常实用的工具,它可以以交互式的方式显示目录结构并查看文件夹大小。
    如果你的系统中没有安装ncdu,可以使用以下命令进行安装:
    “`shell
    sudo apt-get install ncdu
    “`

    安装完成后,可以使用以下命令查看目录下所有文件夹的大小:

    “`shell
    ncdu /path/to/directory
    “`
    该命令将会以交互式的方式展示目录下所有文件夹的大小,并以图形化的形式展示磁盘使用量。

    3. 使用find命令和du命令:
    另一种方法是使用find命令结合du命令来获取目录下所有文件夹的大小。

    “`shell
    find /path/to/directory -type d -exec du -sh {} \;
    “`
    该命令会遍历给定目录下的所有子目录,并使用du命令来计算每个子目录的大小并以人可读的格式显示出来。

    4. 使用tree命令:
    如果你想查看目录结构以及文件夹的大小,你可以使用tree命令。

    首先,使用以下命令来安装tree:
    “`shell
    sudo apt-get install tree
    “`

    安装完成后,可以使用以下命令来查看目录下所有文件夹的大小:

    “`shell
    tree -sh /path/to/directory
    “`
    该命令将会以树状结构展示目录下的所有文件夹,并显示每个文件夹的大小。

    5. 使用ls命令结合awk和du命令:
    最后,还可以使用ls命令结合awk和du命令来获取目录下所有文件夹的大小。

    “`shell
    ls -l /path/to/directory | grep ‘^d’ | awk ‘{print $9}’ | xargs -I {} du -sh {} \;
    “`
    该命令将会列出目录下的所有子目录,然后使用du命令计算每个子目录的大小并以人可读的格式显示出来。

    以上就是在Linux系统中查看目录下所有文件夹大小的几种方法。可以根据实际情况选择适合自己的方法来使用。

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

    在Linux系统中,要查看目录下所有文件夹的大小,可以使用以下命令:

    1. du命令:du命令用于估算文件和目录的磁盘使用空间。它会递归地遍历指定的目录,并显示每个目录的大小。

    `du -h `

    – `-h`:以人类可读的格式显示目录大小,例如以K、M、G作为单位。
    – ``:要查看大小的目录路径。

    示例:

    “`
    $ du -h /path/to/directory
    “`

    输出结果会列出目录下的每个文件夹以及它们的大小。

    2. ncdu命令:ncdu命令是一个交互式的目录统计工具,提供了一种方便的方式来查看目录下文件夹的大小和占用空间。

    首先,需要安装ncdu工具:

    “`
    $ sudo apt-get install ncdu # Debian/Ubuntu
    $ sudo yum install ncdu # CentOS/RHEL
    “`

    然后,使用以下命令运行ncdu:

    `ncdu `

    ``:要查看大小的目录路径。

    示例:

    “`
    $ ncdu /path/to/directory
    “`

    ncdu会递归地遍历目录,并在终端显示目录大小的统计信息。

    3. find命令和du命令结合使用:如果想要查看所有子目录的大小,并将结果排序,可以使用find命令和du命令结合使用。

    `find -type d -exec du -sh {} \; | sort -hr`

    ``:要查看大小的目录路径。

    – `find -type d`:查找目录下的所有子目录。
    – `-exec du -sh {} \;`:对每个子目录执行du命令,计算它们的大小。
    – `| sort -hr`:将结果进行排序,以人类可读格式显示。

    示例:

    “`
    $ find /path/to/directory -type d -exec du -sh {} \; | sort -hr
    “`

    输出结果会按照大小进行降序排列,并列表显示每个子目录的大小。

    通过以上命令,你就可以方便地查看Linux系统中目录下所有文件夹的大小了。

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

400-800-1024

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

分享本页
返回顶部