linux查看目录大小的命令是

fiy 其他 11

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux查看目录大小的命令是”du”。

    二、du命令的基本用法:
    du命令用于查看目录或文件的大小。它会统计目录下所有文件及子目录的大小,并以千字节为单位显示出来。

    du命令的常用参数:
    – -s, –summarize:只显示总和大小,不显示具体子目录和文件的大小。
    – -h, –human-readable:以人类可读的方式显示文件大小,例如使用K、M、G等单位。
    – -c, –total:在最后一行显示总和大小。
    – -d, –max-depth=:指定显示的目录深度,例如-d 1表示只显示当前目录的大小。
    – –exclude=:排除指定的文件或目录。
    – –time:显示文件或目录最后修改时间。

    三、举例说明:
    1. 查看当前目录的大小:
    du

    2. 查看当前目录的总和大小:
    du -s

    3. 查看当前目录以人类可读的方式显示的大小:
    du -h

    4. 查看当前目录下各子目录的大小:
    du *

    5. 查看当前目录下各子目录的总和大小并以人类可读的方式显示:
    du -h -s *

    6. 查看当前目录下的所有子目录和文件的大小:
    du -a

    7. 查看当前目录下不包含某个子目录的大小:
    du –exclude=example

    以上是du命令的基本用法和常用参数,通过这些命令可以方便地查看目录和文件的大小信息。

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

    Linux查看目录大小的命令是`du`,`du`命令可以用来估算文件和目录的磁盘使用情况。下面是使用`du`命令来查看目录大小的几种常见方法:

    1. `du -sh <目录路径>`:这条命令可以显示指定目录的总大小,并以易读的方式(GB、MB、KB等)表示。例如,`du -sh /home/user/docs`会显示`/home/user/docs`目录的总大小。
    2. `du -h –max-depth=1 <目录路径>`:这条命令可以显示指定目录下一级子目录的大小,并以易读的方式表示。可以通过调整`–max-depth`参数来控制显示子目录的层级。例如,`du -h –max-depth=1 /home/user/docs`会显示`/home/user/docs`目录下一级子目录的大小。
    3. `du -s <目录路径>`:这条命令可以显示指定目录的总大小,但不会递归显示子目录的大小。例如,`du -s /home/user/docs`会显示`/home/user/docs`目录的总大小。
    4. `du -c <目录路径>`:这条命令可以显示指定目录的总大小,并在末尾显示总大小的汇总信息。例如,`du -c /home/user/docs`会显示`/home/user/docs`目录的总大小,以及该目录下每个子目录的大小,最后还会显示总大小的汇总信息。
    5. `du -ah <目录路径>`:这条命令可以递归显示指定目录下每个文件和子目录的大小,并以易读的方式表示。例如,`du -ah /home/user/docs`会递归显示`/home/user/docs`目录下每个文件和子目录的大小。

    以上是一些常用的命令,可以帮助您查看目录大小。根据不同的需求,选择合适的命令可以更方便地获取所需信息。

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

    在Linux系统中,我们可以使用以下命令来查看目录的大小:

    1. du命令:
    du命令用于查看目录或文件所占用的磁盘空间大小。它会递归地计算目录下的文件和子目录的大小,并以字节为单位进行显示。du命令的常用选项包括:
    -h:以人类可读的方式显示文件大小。
    -s:只显示每个目录的总大小,而不显示详细信息。
    -c:显示总的磁盘使用量。
    例如,要查看当前目录的大小,可以使用命令”du -sh .”。
    要查看某个指定目录的大小,可以使用命令”du -sh /path/to/directory”。
    如果需要查看目录下每个子目录的大小,可以使用命令”du -sh /path/to/directory/*”。

    2. ncdu命令:
    ncdu是一个以交互方式显示磁盘使用情况的工具。它会提供一个类似于文件浏览器的界面,以树状结构展示目录的大小。ncdu命令可以显示当前目录以及子目录的大小,并且还提供了删除文件和目录的选项。
    要使用ncdu命令,首先需要安装它。在Ubuntu上,可以使用命令”sudo apt install ncdu”进行安装。安装完成后,可以在终端中输入”ncdu”来启动界面。
    使用ncdu界面可以通过上下键浏览目录树,并可以按键盘上的“d”键来删除选定的文件和目录。

    3. ls命令:
    ls命令用于列出目录下的文件和子目录。虽然ls命令本身不会显示目录大小,但我们可以结合其他命令来实现。
    例如,可以通过ls命令的-l选项结合grep命令来列出目录下的所有文件和子目录,然后使用awk命令对结果进行处理,最后使用du命令来计算每个文件和子目录的大小。具体命令如下:
    “ls -l /path/to/directory | grep ‘^d’ | awk ‘{print $9}’ | xargs -I {} du -sh {}”
    这个命令的作用是先列出目录下的所有文件和子目录,然后使用grep命令过滤出只包含目录的行,再使用awk命令提取出目录的名称,最后使用du命令计算每个目录的大小。

    总结:
    在Linux系统中,可以使用du命令、ncdu命令和ls命令结合其他命令来查看目录的大小。不同的命令提供了不同的界面和功能,可以根据需要选择合适的方法来查看目录的大小。

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

400-800-1024

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

分享本页
返回顶部