返回顶部
首页 > 资讯 > 操作系统 >Linux下怎么获取目录大小
  • 446
分享到

Linux下怎么获取目录大小

2023-06-28 02:06:39 446人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关linux下怎么获取目录大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在使用Linux时,我们可能需要获取特定目录的大小。 在GUI中,有文件管理器,如Dolphin,Gn

这篇文章将为大家详细讲解有关linux下怎么获取目录大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在使用Linux时,我们可能需要获取特定目录的大小。 在GUI中,有文件管理器,如Dolphin,Gnome,Nautilus等。但是,如果我们需要在命令行中获取大小,该怎么办。

Linux下怎么获取目录大小

Linux 上有一些应用程序可以 获取目录的实际大小。其中,磁盘使用率(du)命令已被 Linux 管理员广泛使用。

我将向您展示如何使用各种选项获取文件夹大小。

什么是 du 命令?

du 命令 表示 磁盘使用率(Disk Usage)。这是一个标准的 Unix 程序,用于估计当前工作目录中的文件空间使用情况。

它使用递归方式总结磁盘使用情况,以获取目录及其子目录的大小。

如同我说的那样, 使用 ls 命令时,目录大小仅显示 4KB。参见下面的输出。

$ ls -lh | grep ^ddrwxr-xr-x  3 daygeek daygeek 4.0K Aug  2 13:57 Bank_Detailsdrwxr-xr-x  2 daygeek daygeek 4.0K Mar 15  2019 daygeekdrwxr-xr-x  6 daygeek daygeek 4.0K Feb 16  2019 drive-2daygeekdrwxr-xr-x 13 daygeek daygeek 4.0K Jan  6  2019 drive-mageshmdrwxr-xr-x 15 daygeek daygeek 4.0K Sep 29 21:32 Thanu_Photos

1) 在 Linux 上如何只获取父目录的大小

使用以下 du 命令格式获取给定目录的总大小。在该示例中,我们将得到 /home/daygeek/Documents 目录的总大小。

$ du -hs /home/daygeek/Documents

$ du -h --max-depth=0 /home/daygeek/Documents/20G    /home/daygeek/Documents

详细说明:

du – 这是一个命令

-h – 以易读的格式显示大小 (例如 1K 234M 2G)

-s – 仅显示每个参数的总数

–max-depth=N – 目录的打印深度

2) 在 Linux 上如何获取每个目录的大小

使用以下 du 命令格式获取每个目录(包括子目录)的总大小。

在该示例中,我们将获得每个 /home/daygeek/Documents 目录及其子目录的总大小。

$ du -h /home/daygeek/Documents/ | sort -rh | head -2020G    /home/daygeek/Documents/9.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos5.3G    /home/daygeek/Documents/Thanu_Photos/Camera5.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-videos3.2G    /home/daygeek/Documents/drive-mageshm2.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-Photos2.2G    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month916M    /home/daygeek/Documents/drive-mageshm/Tanisha454M    /home/daygeek/Documents/drive-mageshm/2g-backup415M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video300M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Jan-2017288M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Oct-2017226M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Sep-2017219M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Documents213M    /home/daygeek/Documents/drive-mageshm/photos163M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video/Sent161M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Images154M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/June-2017150M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Nov-2016

3) 在 Linux 上如何获取每个目录的摘要

使用如下 du 命令格式仅获取每个目录的摘要。

$ du -hs /home/daygeek/Documents/* | sort -rh | head -109.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos3.2G    /home/daygeek/Documents/drive-mageshm756K    /home/daygeek/Documents/Bank_Details272K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-TouchInterface1.png172K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-NightLight.png164K    /home/daygeek/Documents/ConfigServer Security and Firewall (csf) Cheat Sheet.pdf132K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-Todo.png112K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-ZorinAutoTheme.png96K    /home/daygeek/Documents/distro-info.xlsx

4) 在 Linux 上如何获取每个目录的不含子目录的大小

使用如下 du 命令格式来展示每个目录的总大小,不包括子目录。

$ du -hS /home/daygeek/Documents/ | sort -rh | head -205.3G    /home/daygeek/Documents/Thanu_Photos/Camera5.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-videos2.3G    /home/daygeek/Documents/drive-2daygeek/Thanu-Photos1.5G    /home/daygeek/Documents/drive-mageshm831M    /home/daygeek/Documents/drive-mageshm/Tanisha454M    /home/daygeek/Documents/drive-mageshm/2g-backup300M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Jan-2017288M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Oct-2017253M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video226M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Sep-2017219M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Documents213M    /home/daygeek/Documents/drive-mageshm/photos163M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Video/Sent154M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/June-2017150M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Nov-2016127M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Dec-2016100M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Oct-201694M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Nov-201792M    /home/daygeek/Documents/Thanu_Photos/WhatsApp Images90M    /home/daygeek/Documents/drive-2daygeek/Thanu-photos-by-month/Dec-2017

5) 在 Linux 上如何仅获取一级子目录的大小

如果要获取 Linux 上给定目录的一级子目录(包括其子目录)的大小,请使用以下命令格式。

$ du -h --max-depth=1 /home/daygeek/Documents/3.2G    /home/daygeek/Documents/drive-mageshm4.0K    /home/daygeek/Documents/daygeek756K    /home/daygeek/Documents/Bank_Details9.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos20G    /home/daygeek/Documents/

6) 如何在 du 命令输出中获得总计

如果要在 du 命令输出中获得总计,请使用以下 du 命令格式。

$ du -hsc /home/daygeek/Documents/* | sort -rh | head -1020G    total9.6G    /home/daygeek/Documents/drive-2daygeek6.3G    /home/daygeek/Documents/Thanu_Photos3.2G    /home/daygeek/Documents/drive-mageshm756K    /home/daygeek/Documents/Bank_Details272K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-TouchInterface1.png172K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-NightLight.png164K    /home/daygeek/Documents/ConfigServer Security and Firewall (csf) Cheat Sheet.pdf132K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-Todo.png112K    /home/daygeek/Documents/user-friendly-zorin-os-15-has-been-released-ZorinAutoTheme.pngvia: https://www.2daygeek.com/find-get-size-of-directory-folder-linux-disk-usage-du-command/

关于“Linux下怎么获取目录大小”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux下怎么获取目录大小

本文链接: https://lsjlt.com/news/315584.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下怎么获取目录大小
    这篇文章将为大家详细讲解有关Linux下怎么获取目录大小,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在使用Linux时,我们可能需要获取特定目录的大小。 在GUI中,有文件管理器,如Dolphin,Gn...
    99+
    2023-06-28
  • Linux下怎么获取用户主目录
    这篇文章主要介绍了Linux下怎么获取用户主目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一...
    99+
    2023-06-13
  • Linux系统目录大小通过du命令获取实例
    使用过 Linux 系统的小伙伴都知道应该都知道, Linux 系统下的 ls 命令通常被我们用来查看文件目录的内容,但是不知道大家有没有细心留意,ls 命令所显示出来的每一个目录的大小竟然都只有 4 KB ? ...
    99+
    2022-06-03
    Linux 目录大小 du命令
  • Linux 下C语言获取文件大小
    Linux 下C语言获取文件大小 C语言是一种比较底层的语言,有时在其他语言中很容易操作的事情,在c语言中就比较麻烦,例如获取一个文件的大小。Java中File类有个length函数,Python中os.p...
    99+
    2022-06-04
    文件大小 语言 Linux
  • linux读取目录大小的函数是什么
    Linux读取目录大小的函数是 `du`,它的全称为 "disk usage",用于查看文件或目录占用磁盘空间的...
    99+
    2023-05-16
    linux读取目录 linux
  • linux怎么扩展home目录大小
    要扩展Linux上的Home目录大小,可以采取以下步骤: 首先,检查Home目录所在的分区的可用空间。可以使用以下命令查看分区空...
    99+
    2023-10-27
    linux
  • linux怎么获取当前目录路径
    在Linux系统中,要获取当前目录的路径,可以使用pwd命令。以下是更详细的说明: 打开终端:在Linux系统中,打开终端应用程序...
    99+
    2024-03-05
    linux
  • Linux如何看目录下的文件大小
    使用 ls 命令可以列出目录下的文件和子目录。如果要查看文件大小,可以使用 -l 参数来显示文件的详细信息,包括文件大小。要查看当前...
    99+
    2023-10-18
    Linux
  • Linux下C语言如何获取文件大小
    这篇文章给大家分享的是有关Linux下C语言如何获取文件大小的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux 下C语言获取文件大小C语言是一种比较底层的语言,有时在其他语言中很容易操作的事情,在c语言中就...
    99+
    2023-06-09
  • python如何获取目录下所有子目录
    Python可以使用os模块来获取目录下的所有子目录。方法一:使用os.walk()函数os.walk()函数可以遍历指定目录下的所...
    99+
    2023-09-27
    python
  • Linux下怎么获取UUID
    这篇文章主要讲解了“Linux下怎么获取UUID”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么获取UUID”吧!如何通过C++编程取得UUID 1.安装libuuid库, l...
    99+
    2023-06-13
  • ubuntu怎么查看目录下文件夹大小
    您可以使用du命令来查看目录下文件夹的大小。输入以下命令:```du -sh /path/to/directory```其中,`/p...
    99+
    2023-09-14
    ubuntu
  • C#怎么获取指定目录下指定文件
    这篇文章主要介绍“C#怎么获取指定目录下指定文件”,在日常操作中,相信很多人在C#怎么获取指定目录下指定文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#怎么获取指定目录下指定文件”的疑惑有所帮助!接下来...
    99+
    2023-06-30
  • linux如何获取硬盘大小
    这篇文章主要介绍“linux如何获取硬盘大小”,在日常操作中,相信很多人在linux如何获取硬盘大小问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux如何获取硬盘大小”...
    99+
    2023-04-19
    linux
  • python3获取目录下的文件名
    在处理分类问题制作标签的时候用到了指定文件夹下的文件名获取,在这里做个小结: OS模块是python中一个常用于处理文件信息的模块,因此相关文件的处理都会用到OS模块。获取文件名常用到的函数为 os.walk((top, ...
    99+
    2023-01-31
    文件名 目录下
  • java怎么获取文件大小
    目前Java获取文件大小的方法有两种:通过file的length()方法获取;通过流式方法获取;通过流式方法又有两种,分别是旧的java.io.*中FileInputStream的available()方法和新的java..nio.*中的F...
    99+
    2016-09-27
    java基础 java
  • javascript怎么获取文件大小
    本篇内容主要讲解“javascript怎么获取文件大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript怎么获取文件大小”吧!方法:1、利用Ac...
    99+
    2024-04-02
  • JAVA怎么获取流的大小
    在Java中,可以使用`InputStream`和`OutputStream`类的`available()`方法来获取流的大小。`a...
    99+
    2023-08-31
    JAVA
  • mongodb怎么获取集合大小
    在MongoDB中,可以使用`db.collection.stats()`方法来获取集合的大小。该方法返回一个包含集合大小等统计信息...
    99+
    2023-08-30
    mongodb
  • nodejs怎么获取文件大小
    在Node.js中,可以使用`fs`模块的`stat`方法来获取文件的大小。`stat`方法返回一个包含文件信息的对象,其中包括`s...
    99+
    2023-08-15
    nodejs
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作