linux命令列出文件夹大小

回复

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

    要列出Linux系统中文件夹的大小,可以使用以下命令:

    1. 使用`du`命令,加上`-h`参数来以易读的方式显示文件夹的大小。
    “`
    du -h 文件夹路径
    “`
    例如,要列出当前目录下的文件夹大小,可以使用以下命令:
    “`
    du -h .
    “`

    2. 如果要将文件夹的大小按照倒序排列,可以使用`-hs`参数,并加上`*`通配符来匹配所有文件夹。
    “`
    du -hs * | sort -hr
    “`
    这将列出当前目录下所有文件夹的大小,并按照倒序显示。

    3. 如果要只显示文件夹的总大小,可以使用`-s`参数。
    “`
    du -sh 文件夹路径
    “`
    例如,要只显示当前目录下的文件夹总大小,可以使用以下命令:
    “`
    du -sh .
    “`

    4. 可以使用`–max-depth`参数来限制深度,只显示指定深度的文件夹大小。
    “`
    du -h –max-depth=1 文件夹路径
    “`
    例如,要显示当前目录下一级子文件夹的大小,可以使用以下命令:
    “`
    du -h –max-depth=1 .
    “`

    以上就是列出Linux系统中文件夹大小的几个常用命令。通过这些命令,你可以方便地查看和比较不同文件夹的大小。

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

    在Linux系统中,可以使用du命令来列出文件夹的大小。下面是关于du命令的一些常用选项和示例:

    1. 列出文件夹的总大小:du -sh <文件夹路径>
    该命令将以人类可读的格式(例如GB,MB)显示文件夹的总大小。例如:
    du -sh /home/user/Documents

    2. 列出文件夹中每个文件和子文件夹的大小:du -h <文件夹路径>
    该命令将列出文件夹中每个文件和子文件夹的大小,并以人类可读的格式显示。例如:
    du -h /home/user/Documents

    3. 列出文件夹中每个文件和子文件夹的大小,并按大小排序:du -h –max-depth=1 <文件夹路径> | sort -hr
    该命令将列出文件夹中每个文件和子文件夹的大小,并按照从大到小的顺序排列。例如:
    du -h –max-depth=1 /home/user/Documents | sort -hr

    4. 列出文件夹中每个文件和子文件夹的大小,并显示总大小:du -h –max-depth=1 –summarize <文件夹路径>
    该命令将列出文件夹中每个文件和子文件夹的大小,并显示总大小,以及每个文件夹的总大小。例如:
    du -h –max-depth=1 –summarize /home/user/Documents

    5. 列出文件夹中每个文件和子文件夹的大小,并将结果保存到一个文件中:du -h –max-depth=1 <文件夹路径> > <保存路径>
    该命令将文件夹中每个文件和子文件夹的大小列出,并将结果保存到指定的文件中。例如:
    du -h –max-depth=1 /home/user/Documents > /home/user/folder_sizes.txt

    需要注意的是,du命令默认会递归地计算文件夹的大小,包括文件夹中的所有文件和子文件夹。使用-u选项可以列出每个文件的大小,而不包括子文件夹的大小。使用-c选项可以显示文件夹的总大小。

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

    在Linux系统中,可以使用du命令来列出文件夹的大小。下面是详细的操作流程:

    1. 打开终端,进入要查看的目标文件夹所在的路径。可以使用cd命令切换目录,例如:
    “`
    cd /path/to/folder
    “`

    2. 使用du命令来列出文件夹的大小。du命令的基本语法如下:
    “`
    du [选项] [目录]
    “`

    常用的选项包括:
    – `-h`:以人类可读的格式显示文件夹大小
    – `-s`:只显示总大小,不逐个列出各个子目录的大小

    例如,要列出当前目录下所有子目录的大小,可以执行以下命令:
    “`
    du -h
    “`

    如果只想显示当前目录的总大小,可以使用`-s`选项:
    “`
    du -sh
    “`

    如果要查看特定目录的大小,可以将目录作为参数传递给du命令,例如:
    “`
    du -h /path/to/folder
    “`

    3. 等待命令执行完毕,du命令会计算文件夹的大小并按照选项的指示进行显示。输出结果会列出每个子目录的大小,以及总大小。

    注意事项:
    – du命令默认会递归计算目录下的所有子目录的大小,如果目录结构非常复杂或者文件数量非常多,计算时间可能会比较长。
    – 使用du命令时,可能会遇到无权限的报错,此时需要以管理员身份运行命令,或者使用sudo命令。

    希望以上内容能够帮助到您!

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

400-800-1024

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

分享本页
返回顶部