linux看文件夹大小的命令

fiy 其他 8

回复

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

    要查看Linux中文件夹的大小,可以使用du命令(disk usage的缩写)。du命令用于估算文件和目录的磁盘使用情况。

    要查看当前目录的大小,可以直接在终端中输入du命令:

    “`shell
    du -sh
    “`

    该命令将会显示当前目录的大小总和(以易读的方式展示,例如以KB、MB、GB等单位)。

    如果要查看指定目录的大小,可以在命令后面跟上目录的路径:

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

    该命令将会显示指定目录的大小总和。

    如果你希望对目录中的每个文件和子目录都进行大小的详细展示,可以使用-duh命令:

    “`shell
    du -h –max-depth=1 /path/to/directory
    “`

    该命令将会逐个显示指定目录下的每个文件和子目录的大小。

    另外,如果你希望以递增的方式列出当前目录下的文件和子目录的大小,可以使用下面的命令:

    “`shell
    du -ah –max-depth=1 | sort -hr
    “`

    该命令将会以递增的顺序列出当前目录下的文件和子目录的大小。

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

    在Linux系统中,我们可以使用多个命令来查看文件夹的大小。

    1. du命令:
    `du`命令是最常用的查看文件夹大小的命令之一。它会递归地计算指定文件夹及其子文件夹的大小,并将结果以字节为单位显示出来。

    “`bash
    du -sh <文件夹路径>
    “`

    使用`-s`选项可以只显示总大小,而不会显示子文件夹的详细大小。而`-h`选项会以可读的格式(如KB、MB、GB等)显示文件大小。

    2. ncdu命令:
    `ncdu`是一个交互式的文件夹大小查看工具,可以以可视化的方式展示文件夹和文件的大小,并且能够通过键盘进行导航和操作。`ncdu`不是默认安装的,但可以通过包管理工具进行安装。

    “`bash
    ncdu <文件夹路径>
    “`

    运行命令后,`ncdu`将会扫描指定文件夹并显示文件夹的大小。你可以使用上下箭头键选择文件夹或文件,并使用回车键进入选中的文件夹。

    3. ls命令结合du命令:
    我们可以使用`ls`命令结合`du`命令来查看文件夹内的文件和子文件夹的大小。

    “`bash
    ls -lhS <文件夹路径>
    “`

    使用`-l`选项可以以长格式显示文件和子文件夹的详细信息,`-h`选项以可读的格式显示大小,而`-S`选项将文件和子文件夹按照大小排序。

    4. find命令结合du命令:
    `find`命令可以用来查找指定范围内的文件或文件夹,并配合`du`命令来计算它们的大小。

    “`bash
    find <文件夹路径> -type d -exec du -sh {} \;
    “`

    上述命令可以查找指定文件夹路径下的所有子文件夹,并计算它们的大小。`-type d`选项用于指定只查找文件夹,`-exec`选项用于执行`du -sh {} \;`命令,其中`{}`表示查找到的文件夹。

    5. baobab工具:
    `baobab`是一个Linux系统中可视化查看文件夹大小的图形化工具。如果在系统中安装了`baobab`,可以通过命令行直接运行。

    “`bash
    baobab
    “`

    运行命令后,`baobab`将会打开一个窗口,显示可视化的文件夹大小信息。你可以通过点击文件夹来查看其大小和详细信息。

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

    在Linux系统中,可以使用以下命令来查看文件夹的大小:

    1. `du`命令:`du`命令用于估算文件或目录的磁盘使用空间。
    – 使用`du`命令查看当前目录的大小:`du -sh`
    – 使用`du`命令查看指定目录的大小:`du -sh /path/to/directory`
    – 使用`du`命令查看当前目录下所有文件和子目录的大小:`du -h –max-depth=1`

    2. `ncdu`命令:`ncdu`命令是一个交互式的工具,用于以树状结构显示指定目录的磁盘使用情况。
    – 使用`ncdu`命令查看当前目录的大小:`ncdu`
    – 使用`ncdu`命令查看指定目录的大小:`ncdu /path/to/directory`

    3. `ls`命令结合`du`命令:`ls`命令用于列出文件和目录的详细信息,结合`du`命令可以查看目录的大小。
    – 使用`ls`命令结合`du`命令查看当前目录的大小:`ls -lh | grep “^d” | awk ‘{print $9}’ | xargs -I {} du -sh {}`
    – 使用`ls`命令结合`du`命令查看指定目录的大小:`ls -lh /path/to/directory | grep “^d” | awk ‘{print $9}’ | xargs -I {} du -sh /path/to/directory/{}`

    4. `find`命令结合`du`命令:`find`命令用于查找文件和目录,结合`du`命令可以查看目录的大小。
    – 使用`find`命令结合`du`命令查看当前目录的大小:`find . -type d -exec du -sh {} \;`
    – 使用`find`命令结合`du`命令查看指定目录的大小:`find /path/to/directory -type d -exec du -sh {} \;`

    以上命令中:
    – `-s`选项表示只显示总的磁盘使用空间大小;
    – `-h`选项表示以人类可读的格式显示大小(例如,1K,1M,1G);
    – `–max-depth=n`选项表示只显示n级目录的大小(仅适用于`du`命令)。

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

400-800-1024

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

分享本页
返回顶部