广告
返回顶部
首页 > 资讯 > 操作系统 >linux如何查看目录大小及硬盘大小
  • 932
分享到

linux如何查看目录大小及硬盘大小

2023-06-13 06:06:44 932人浏览 独家记忆
摘要

本篇内容介绍了“linux如何查看目录大小及硬盘大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux查看目录大小及硬盘大小的命令:#

本篇内容介绍了“linux如何查看目录大小及硬盘大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

linux查看目录大小及硬盘大小的命令:
# du -ks   ---in all
# du -k     ---every last
du和df命令都被用于获得文件系统大小的信息:df用于报告文件系统的总块数及剩余块数,du -s /用于报告文件系统使用的块数。但是,我们可以发现从df命令算出的文件系统使用块数的值与通过du命令得出的值是不一致的。如下例:
# du -s /tmp 返回如下值:
---12920 /tmp
而 df /tmp返回如下值:
Filesystem --512-blocks-- Free --%Used --Iused-- %Iused --Mounted on
/dev/hd3 --------57344 --42208--- 26% ----391 ------4% --/tmp
从上面的值我们可以算出 - = : 57344 - 42208 = 15136. 而15136大于12920。该值差异的存在是由于du与df命令实施上的不同: du -s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。
文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的,通常称为Meta Data。
du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。例如,一个frag=4096 并且 nbpi=4096的空的大小为4MB的日志文件系统中Meta Data的分配情况如下:
1 4k block for the LVM
2 4k super blocks
2 4k blocks for disk maps
2 4k blocks for inode maps
2 4k blocks for .indirect
32 4k blocks for inodes
-------------------------
41 4k blocks for meta data on an empty 4MB file system
对于aiX 4.X版本:
执行 du /foo返回的结果如下:
----8 -------/foo/lost+found
----16 ------/foo
要使du命令输出的结果与df命令输出的结果匹配,我们必须要加上Meta Data。首先,将41个4k的块转换为以512字节为单位的值:
41 * 8 = 328
328(meta data) + 16(from du) = 344
所以有344个以512字节为单位的块分配给了这个空的文件系统。
而使用 df /foo命令我们可以得到下面的结果:
Filesystem --512-blocks --Free --%Used --Iused---%Iused --Mounted on
/dev/lv01 ------8192 -----7848 -----5% -----16 -----2% ----/foo
从中我们可以得到该文件系统使用的块数:8192(total blocks) - 7848(free blocks) = 344。该值与上面得出的值一致。
上面的换算方法对于空的文件系统很容易实现,但是对于非空的文件系统,由于Meta Data中文件间接块的大小不定,因此较难实现。所以我们不需要查看du 与 df返回的值的匹配关系,而只需要了解du -s命令返回的值反映了分配给文件及目录的磁盘块数,而df命令则反映了文件系统的实际分配情况。df命令反映的实际情况包含了用户数据(文件及目录)和Meta Data。
另一个表现出du与df命令不同之处的例子如下:
如果用户删除了一个正在运行的应用所打开的某个目录下的文件,则du命令返回的值显示出减去了该文件后的目录的大小。但df命令并不显示减去该文件后的大小。直到该运行的应用关闭了这个打开的文件,df返回的值才显示出减去了该文件后的文件系统的使用情况。
  列出一个目录占用的空间
1. du或du -s或du -k
  du -S | sort -n 可以迅速发现那个目录是最大的。
2. 用df可以看到已安装的文件系统的空间大小及剩余空间大小。
3. quota -v查看用户的磁盘空间信息,如果你用quota限制了用户空间大小的话。

“linux如何查看目录大小及硬盘大小”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: linux如何查看目录大小及硬盘大小

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

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

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

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

下载Word文档
猜你喜欢
  • linux如何查看目录大小及硬盘大小
    本篇内容介绍了“linux如何查看目录大小及硬盘大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux查看目录大小及硬盘大小的命令:#...
    99+
    2023-06-13
  • linux如何查看硬盘大小
    要查看Linux系统中硬盘的大小,可以使用以下命令之一:1. 使用df命令:```df -h```该命令会显示硬盘分区的使用情况,包...
    99+
    2023-09-13
    linux
  • linux如何查看总硬盘大小
    要查看Linux系统的总硬盘大小,可以使用以下命令:1. 使用df命令:```df -h```这个命令会显示所有挂载的文件系统的使用...
    99+
    2023-09-16
    linux
  • linux 怎么查看硬盘大小
    这篇文章主要介绍“linux 怎么查看硬盘大小”,在日常操作中,相信很多人在linux 怎么查看硬盘大小问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux 怎么查看硬盘大小”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-13
  • linux怎么查看硬盘大小
    在Linux系统中,可以使用以下命令来查看硬盘大小:1. 使用df命令:```df -h```该命令会显示所有挂载的文件系统的使用情...
    99+
    2023-08-19
    linux
  • Linux系统如何查看硬盘大小
    这篇“Linux系统如何查看硬盘大小”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统如何查看硬盘大小”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们...
    99+
    2023-06-28
  • centos如何查看硬盘大小
    centos中查看硬盘大小的方法:1、打开centos终端;2、在centos终端命令行中输入“df -h”命令查看硬盘大小即可。具体操作步骤:在centos系统桌面中使用快捷键【Ctrl+Alt+T】打开终端命令行模式。在centos终端...
    99+
    2022-10-25
  • linux查看硬盘大小与挂载硬盘的实现
    linux的硬盘有挂载和未挂载两种(类似windows上的硬盘分区(C、D、E盘)) (1)查看已经挂载的硬盘大小:df -h (2)查看详细的硬盘分区情况(包括挂载和未挂载两种的硬盘大小):fdisk -l 介绍: (...
    99+
    2022-06-04
    linux查看硬盘大小 linux 挂载硬盘
  • Linux查看文件及目录大小的方法
    这篇文章给大家介绍Linux查看文件及目录大小的方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在Linux系统中使用后df命令可以查看目录的相关情况,但是df对文件没有作用,可以使用du查看文件的相关属性。应用场景...
    99+
    2023-06-28
  • shell如何查看目录大小
    这篇文章给大家分享的是有关shell如何查看目录大小的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。查看目录大小$ du –sh ~/appsshel...
    99+
    2022-10-19
  • Linux系统如何查看硬盘大小等硬件信息
    这篇“Linux系统如何查看硬盘大小等硬件信息”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统如何查看硬盘大小等硬件信息”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢...
    99+
    2023-06-28
  • Linux查看硬盘大小的命令是什么
    今天就跟大家聊聊有关Linux查看硬盘大小的命令是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。查看硬盘大小的命令 df -hdf命令可以获取硬盘被占用了多少...
    99+
    2023-06-28
  • linux如何查看目录占用空间大小
    本篇内容主要讲解“linux如何查看目录占用空间大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何查看目录占用空间大小”吧! ...
    99+
    2023-01-05
    linux
  • linux如何查看磁盘空间大小
    linux查看磁盘空间大小的方法:1、打开终端;2、输入“df -h”命令查看磁盘各分区大小、已用空间等信息即可。具体操作步骤:首先通过快捷键【Ctrl+Alt+T】打开终端命令行模式。输入以下命令查看磁盘各分区大小、已用空间等信息即可。d...
    99+
    2022-10-04
  • linux如何获取硬盘大小
    这篇文章主要介绍“linux如何获取硬盘大小”,在日常操作中,相信很多人在linux如何获取硬盘大小问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux如何获取硬盘大小”...
    99+
    2023-04-19
    linux
  • linux怎么查看目录占用空间大小
    这篇文章主要介绍“linux怎么查看目录占用空间大小”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux怎么查看目录占用空间大小”文章能帮助大家解决问题。 ...
    99+
    2023-01-06
    linux
  • linux如何查看磁盘空间总大小
    在Linux系统中,可以使用以下命令来查看磁盘空间总大小:1. 使用df命令:```df -h```该命令会显示所有挂载的文件系统的...
    99+
    2023-09-22
    Linux
  • 如何查看云linux主机磁盘大小
    要查看云Linux主机的磁盘大小,您可以使用以下命令:1. 使用df命令查看磁盘使用情况:```df -h```该命令将显示磁盘使用...
    99+
    2023-09-20
    云主机 linux
  • centos7如何查看磁盘大小
    centos7中查看磁盘大小的方法:1、打开centos7终端;2、在centos7终端命令行中输入“df -hl ”命令查看磁盘大小即可。具体操作步骤:在centos7系统桌面中使用快捷键【Ctrl+Alt+T】打开centos7终端命令...
    99+
    2022-10-19
  • Linux如何看目录下的文件大小
    使用 ls 命令可以列出目录下的文件和子目录。如果要查看文件大小,可以使用 -l 参数来显示文件的详细信息,包括文件大小。要查看当前...
    99+
    2023-10-18
    Linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作