广告
返回顶部
首页 > 资讯 > 操作系统 >linux怎么查看目录占用空间大小
  • 624
分享到

linux怎么查看目录占用空间大小

linux 2023-01-06 12:01:42 624人浏览 八月长安
摘要

这篇文章主要介绍“linux怎么查看目录占用空间大小”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux怎么查看目录占用空间大小”文章能帮助大家解决问题。

这篇文章主要介绍“linux怎么查看目录占用空间大小”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux怎么查看目录占用空间大小”文章能帮助大家解决问题。

在linux中,可以使用du命令查看目录占用空间大小,语法“du [选项] [目录或文件名]”;常用选项有“-a”显示当前目录和子目录/文件占用的磁盘空间大小,“-s”只显示当前目录占用的磁盘空间大小,“--apparent-size”显示目录或文件自身的大小,“-l”统计硬链接占用磁盘空间的大小,“-L”统计符号链接所指向的文件占用的磁盘空间大小。

在linux中,可以使用du命令查看目录占用空间大小。

linux du命令

du 是统计目录或文件所占磁盘空间大小的命令。

需要注意的是,使用"ls -r"命令是可以看到文件的大小的。但是大家会发现,在使用"ls -r"命令査看目录大小时,目录的大小多数是 4KB,这是因为目录下的子目录名和子文件名是保存到父目录的 block(默认大小为 4KB)中的,如果父目录下的子目录和子文件并不多,一个 block 就能放下,那么这个父目录就只占用了一个 block 大小。

大家可以将其想象成图书馆的书籍目录和实际书籍。如果我们用"ls-l"命令査看,则只能看到这些书籍占用了 1 页纸的书籍目录,但是实际书籍到底有多少是看不到的,哪怕它堆满了几个房间。

但是我们在统计目录时,不是想看父目录下的子目录名和子文件名到底占用了多少空间,而是想看父目录下的子目录和子文件的总磁盘占用量大小,这时就需要使用 du 命令才能统计目录的真正磁盘占用量大小。

du 命令的格式如下:

du [选项] [目录或文件名]

du常用的选项:

  • -h:以人类可读的方式显示

  • -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

  • -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小

  • -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和

  • --apparent-size:显示目录或文件自身的大小

  • -l :统计硬链接占用磁盘空间的大小

  • -L:统计符号链接所指向的文件占用的磁盘空间大小

du 命令的使用示例

1、du -h

linux怎么查看目录占用空间大小  

2、du -a

使用此选项时,显示目录和目录下子目录和文件占用磁盘空间的大小。

linux怎么查看目录占用空间大小

可以看出,默认情况下du只显示./目录占用磁盘空间的大小,而使用-a选项后,它不仅显示了目录(最后一行),而且显示了目录下各个文件占用磁盘空间的大小。

3、du -s

使用此选项时,du只显示目录所占用磁盘空间的大小,而不显示其下子目录和文件占用磁盘空间的信息。

linux怎么查看目录占用空间大小

默认情况下,du不显示目录下文件占用磁盘空间的信息,但它会显示其下子目录占用磁盘空间的信息;而使用-s选项以后,只显示xx目录占用磁盘空间的大小。

4、du --apparent-size

显示文件或目录自身大小,而不是它们占用的磁盘空间大小。文件或目录占用磁盘空间的大小与它们自身大小有时候并非完全一致;这种现象非linux所独有,windows里也是如此。

我们看这个选项的帮助文档的解释:

The apparent size of a file is the number of bytes reported by `wc –c` regular files ,or more generally, `ls –l –block-size=1` or `stat –fORMat=%s`.For example, a file containing the Word `zoo` with no newline would, of course, have an apparent size of 3. Such a small file may require anywhere from 0 to 16 kib or more of disk space, depending on the type and configuration of the file system on which the file resides.

  这段话给出了文件或目录自身大小与占用磁盘空间大小的区别。他下面举出了一个更加夸张的例子,这里就不把它写出来了。我们知道了:wc或ls --block-size显示的是其自身大小,而du给出的则是占用的磁盘空间的大小。

linux怎么查看目录占用空间大小

5、du -c

使用此选项时,不仅显示几个文件或目录各自占用磁盘空间的大小,还统计它们的总和

linux怎么查看目录占用空间大小

如图所示,加上-c选项后,du不仅显示两个目录各自占用磁盘空间的大小,还在最后一行统计它们的总和

6、du -lh --max-depth=1

查看当前目录下一级子文件和子目录占用的磁盘容量。

关于“linux怎么查看目录占用空间大小”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程服务器栏目,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: linux怎么查看目录占用空间大小

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux怎么查看目录占用空间大小
    这篇文章主要介绍“linux怎么查看目录占用空间大小”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux怎么查看目录占用空间大小”文章能帮助大家解决问题。 ...
    99+
    2023-01-06
    linux
  • linux如何查看目录占用空间大小
    本篇内容主要讲解“linux如何查看目录占用空间大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何查看目录占用空间大小”吧! ...
    99+
    2023-01-05
    linux
  • linux用什么命令查看某个目录下子目录占用空间的大小
    本篇内容介绍了“linux用什么命令查看某个目录下子目录占用空间的大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!本文旨在磁盘空间满时,定...
    99+
    2023-06-12
  • MySQL怎么查看表占用空间大小
    这篇文章主要介绍“MySQL怎么查看表占用空间大小”,在日常操作中,相信很多人在MySQL怎么查看表占用空间大小问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL怎么查...
    99+
    2022-10-18
  • MySQL中怎么查看表占用空间大小
    今天就跟大家聊聊有关MySQL中怎么查看表占用空间大小,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。代码1,切换数据库use inform...
    99+
    2022-10-18
  • linux怎么查看当前目录空间
    在Linux下,可以使用`df`命令来查看当前目录空间。`df`命令的常用选项有:- `-h`:以人类可读的方式显示磁盘使用情况。-...
    99+
    2023-09-04
    linux
  • linux怎么查看空间占用情况
    要查看Linux系统中的存储空间占用情况,可以使用以下命令:1. df命令:该命令用于显示磁盘分区的使用情况。```df -h```...
    99+
    2023-09-26
    linux
  • linux怎么查看用户可用空间大小
    可以使用`df`命令来查看Linux系统中用户的可用空间大小。`df`命令的常用参数有:- `-h`:以更加人性化的方式显示磁盘空间...
    99+
    2023-09-16
    linux
  • Linux怎么查看当前目录剩余空间
    Linux中可以使用`df`命令来查看当前目录的剩余空间。具体的使用方法为:```df -h .```其中,`-h`参数表示以人类可...
    99+
    2023-08-11
    Linux
  • linux怎么查看redis占用内存大小
    要查看Redis占用的内存大小,可以使用以下方法:1. 登录到Redis服务器。2. 执行`redis-cli`命令,启动Redis...
    99+
    2023-09-01
    redis linux
  • MySQL数据库如何查看表占用空间大小
    目录前言1、切换数据库2、查看所有数据库容量大小3、查看指定数据库使用大小4、查看表使用大小5、查看所有数据库容量大小6、查看所有数据库各表容量大小7、查看指定数据库容量大小8、查看指定数据库各表容量大小总结前言 Cen...
    99+
    2022-06-13
    mysql查询表占用空间大小 mysql查看表空间大小 mysql查看占用内存大小
  • linux如何查看磁盘空间大小
    linux查看磁盘空间大小的方法:1、打开终端;2、输入“df -h”命令查看磁盘各分区大小、已用空间等信息即可。具体操作步骤:首先通过快捷键【Ctrl+Alt+T】打开终端命令行模式。输入以下命令查看磁盘各分区大小、已用空间等信息即可。d...
    99+
    2022-10-04
  • linux如何查看分配空间大小
    在Linux系统上,可以使用以下命令来查看文件或目录的分配空间大小:1. 使用 `df` 命令查看整个文件系统的分配空间大小:```...
    99+
    2023-09-07
    linux
  • linux怎么查看当前文件夹占用空间
    你可以使用以下命令来查看当前文件夹的占用空间:```du -sh```这个命令会计算当前文件夹及其所有子文件夹的总大小,并以易读的方...
    99+
    2023-09-16
    linux
  • linux如何查看目录大小及硬盘大小
    本篇内容介绍了“linux如何查看目录大小及硬盘大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux查看目录大小及硬盘大小的命令:#...
    99+
    2023-06-13
  • MySQL查看数据库表容量大小和磁盘空间占用大小
      schemata表:这个表里面主要是存储在mysql中的所有的数据库的信息   tables表:这个表里存储了所有数据库中的表的信息,包括每个表有多少个列等信息。   columns表:这个表存储了所有表中的表字段信息。  ...
    99+
    2017-05-19
    MySQL查看数据库表容量大小和磁盘空间占用大小
  • ubuntu怎么查看存储空间大小
    在Ubuntu中,可以使用以下命令来查看存储空间大小:1. 使用df命令来查看磁盘使用情况和剩余空间:```df -h```该命令会...
    99+
    2023-09-16
    ubuntu
  • centos怎么查看磁盘空间大小
    您可以使用以下命令来查看CentOS中磁盘空间的大小:1. `df`命令:该命令显示文件系统的磁盘使用情况和可用空间。```bash...
    99+
    2023-08-19
    centos
  • linux如何查看磁盘空间总大小
    在Linux系统中,可以使用以下命令来查看磁盘空间总大小:1. 使用df命令:```df -h```该命令会显示所有挂载的文件系统的...
    99+
    2023-09-22
    Linux
  • mysql怎么查看表空间剩余大小
    你可以使用以下语句来查看MySQL数据库中表空间的剩余大小:SELECT table_schema AS '数据库',Rou...
    99+
    2023-10-19
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作