iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux基础命令-du查看文件的大小
  • 368
分享到

Linux基础命令-du查看文件的大小

linux运维服务器 2023-10-24 15:10:40 368人浏览 八月长安
摘要

文章目录 du 命令介绍 语法格式 基本参数 参考实例 1)以人类可读形式显示指定的文件大小 2)显示当前目录下所有文件大小 3)只显示目录的大小 4)显示根下哪个目录文件最大 5)显示所有文件的大小 6)只显示目录下的文件,不显示目录下的

文章目录

du

命令介绍

语法格式

基本参数

参考实例

1)以人类可读形式显示指定的文件大小

2)显示当前目录下所有文件大小

3)只显示目录的大小

4)显示根下哪个目录文件最大

5)显示所有文件的大小

6)只显示目录下的文件,不显示目录下的子目录

ll -h与du -h命令的区别 

命令总结

du

命令介绍

先看下帮助文档里的含义

NAME
       du - estimate file space usage

 du(Disk Usage)命令的功能是查看文件或目录的大小,默认以kb单位显示文件的大小,如果是目录,则会显示目录下各个文件的容量以及目录的总容量。

语法格式

du命令的语法格式是:du 【参数】【文件】

SYNOPSIS
       du [OPTioN]... [FILE]...
       du [OPTION]... --files0-from=F

下面来看下命令的参数有哪些。

基本参数

-a列出目录下所有子目录或者文件的大小
-h以人类可读的容量格式显示
-m以MB的单位列出容量大小
-k以KB的单位列出容量大小
-s只显示目录的容量大小,并不显示其下文件容量
-S只显示目录和目录下的文件容量,不显示目录下子目录的容量

参考实例

1)以人类可读形式显示指定的文件大小

左边显示的是文件容量大小,右边显示的是文件名 

[root@localhost ~]# du -h anaconda-ks.cfg 4.0Kanaconda-ks.cfg

2)显示当前目录下所有文件大小

直接输入 du 没有加任何选项时,则 du 会分析当前所在目录里的子目录所占用的硬盘空间;包括隐藏文件

[root@localhost /]# du | wc -l27459[root@localhost ~]# du | wc -l104

3)只显示目录的大小

可以指定目录,加了-s参数只会显示目录本身的容量大小 

[root@localhost ~]# du -sh /etc42M/etc

4)显示根下哪个目录文件最大

先查看根目录下的目录,列出以MB为单位的容量,再通过管道符进行排序文件大小

[root@localhost /]# du -sm /* | sort -nur4561/run3674/usr504/var122/boot42/etc4/root1/home0/bin

5)显示所有文件的大小

显示所有的文件,可以看到只显示了10个文件的容量大小,若全部显示,可以使用wc -l 可以看到文件有这么多。 

[root@localhost ~]# du -ah | head 4.0K./.bash_loGout4.0K./.bash_profile4.0K./.bashrc4.0K./.cshrc4.0K./.tcshrc4.0K./anaconda-ks.cfg4.0K./.bash_history4.0K./.cache/abrt/lastnotification4.0K./.cache/abrt/applet_dirlist8.0K./.cache/abrt[root@localhost ~]# du -a | wc -l167

6)只显示目录下的文件,不显示目录下的子目录

使用-S的命令结果与du命令不加-S的结果是一样的,其实都是显示目录和其下的文件。 

[root@localhost ~]# du -S /etc | wc -l746[root@localhost ~]# du /etc | wc -l746

ll -h与du -h命令的区别 

不同命令显示文件,为什么会出现文件大小不一样

[root@localhost ~]# ll -h anaconda-ks.cfg -rw-------. 1 root root 1.4K 2月   8 00:02 anaconda-ks.cfg[root@localhost ~]# du -h anaconda-ks.cfg 4.0Kanaconda-ks.cfg

通过使用ll -h 文件与du -sh文件的结果可以发现,明明是同一个文件,但是显示的容量却不相同。

其实这一切都要从block块讲起。 

众所周知,磁盘中最小的存储单位是扇区,而每个扇区默认是存储512字节,既是0.5KB);而文件系统默认会一次性读取多个扇区,即一次性读取一个“块”也就是block,一个块的大小常见的是4KB,即连续八个扇区(sector)组成一个 block。

那么写入一个文件的时候,无论这个文件多小,都会占用1个block块。

再回到命令显示的文件大小,可以看出du -h这个命令显示的是磁盘的占用空间,而ll -h显示的是文件的实际大小。

附上一张图

windows里文件有实际大小和占用空间大小。 

命令总结

        du命令还是挺有意思的,用来查看文件的大小也好,目录的大小也好,都是个不错的命令,若觉得以上内容还行的,可以点赞支持一下!

来源地址:https://blog.csdn.net/rhn_111/article/details/129228599

--结束END--

本文标题: Linux基础命令-du查看文件的大小

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

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

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

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

下载Word文档
猜你喜欢
  • Linux基础命令-du查看文件的大小
    文章目录 du 命令介绍 语法格式 基本参数 参考实例 1)以人类可读形式显示指定的文件大小 2)显示当前目录下所有文件大小 3)只显示目录的大小 4)显示根下哪个目录文件最大 5)显示所有文件的大小 6)只显示目录下的文件,不显示目录下的...
    99+
    2023-10-24
    linux 运维 服务器
  • Linux查看文件大小的命令du命令是什么
    这篇文章主要讲解了“Linux查看文件大小的命令du命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux查看文件大小的命令du命令是什么”吧!Linux查看文件大小du命令显示...
    99+
    2023-06-16
  • Linux du命令查看文件夹大小并按降序排列
    1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du -s ...
    99+
    2022-06-04
    并按 文件夹 排列
  • Linux du命令怎么查看文件夹大小并按降序排列
    本篇内容主要讲解“Linux du命令怎么查看文件夹大小并按降序排列”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux du命令怎么查看文件夹大小并按降序排列”吧! df -lh du -...
    99+
    2023-06-09
  • Linux基础命令-lsof查看进程打开的文件
    Linux基础命令-uptime查看系统负载 Linux基础命令-top实时显示系统状态 Linux基础命令-ps查看进程状态 文件目录 前言 一 命令的介绍 二 语法及参数 2.1 使用help查看命令的语法信息 2.2 常用参...
    99+
    2023-09-06
    linux 运维 服务器
  • linux查看文件夹大小的命令是哪个
    这篇文章主要介绍“linux查看文件夹大小的命令是哪个”,在日常操作中,相信很多人在linux查看文件夹大小的命令是哪个问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linu...
    99+
    2023-02-02
    linux
  • Linux系统查看文件大小命令有哪些
    这篇“Linux系统查看文件大小命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看文件大小命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接...
    99+
    2023-06-28
  • 怎么在linux中使用du命令查找最大的文件
    怎么在linux中使用du命令查找最大的文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。找出在一个path下的最大文件,可以使用du命令:du -sh[dir...
    99+
    2023-06-13
  • 详解linux less命令查看大文件
    less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但...
    99+
    2022-06-04
    linux less 命令 linux 查看大文件
  • Linux基础命令---检查密码文件pwck
    pwck检查用户密码文件“/etc/passwd”和“/etc/shadow”的完整性,将验证结果送到标砖输出。提示用户删除格式不正确或有其他不可更正错误的条目。检查以验证每个条目是否具有:正确的字段数、唯一有效的用户名、有效的用户和组标识...
    99+
    2023-06-05
  • 怎么在Linux中使用命令查看文件夹大小
    怎么在Linux中使用命令查看文件夹大小?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。查看linux文件目录的大小和文件夹包含的文件数统计总数大小du -sh ...
    99+
    2023-06-10
  • 使用dos命令怎么查看文件夹大小
    使用dos命令查看文件夹大小的方法:1.使用组合键“win+R”输入cmd,点击“确定”;2.进入dos窗口;3.使用cd命令切换到文件夹目录;4.执行dir/a/s命令查看文件夹大小;具体步骤如下:首先,在计算机中使用组合键“win+R”...
    99+
    2022-10-14
  • 查看linux文件的命令详解
    怎么查看linux文件 查看文件内容的命令: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less ...
    99+
    2022-06-04
    linux 查看文件
  • Linux基础命令-cp拷贝文件
    Linux文件管理命令(3)-mv改动文件_Linux学习中的博客-CSDN博客 Linux管理文件命令(2)rm命令-删除文件或者目录_Linux学习中的博客-CSDN博客 文章目录 前言 一、cp命令介绍 二、语法及常用参数 2...
    99+
    2023-09-24
    linux 运维 服务器
  • Linux基础命令---lpr打印文件
    lprlpr指令用来打印文件,如果没有指定文件名,那么从标准输入读取内容。CUPS提供了许多设置默认目标的方法。首先查询“LPDEST”和“PRINTER”环境变量。如果没有设置,则使用lpoptions(1)命令的当前默认集,然后使用lp...
    99+
    2023-06-05
  • linux如何查看文件大小
    linux查看文件大小的方法:1、打开终端;2、输入“cd 文件名”切换到你要查看的文件夹目录;3、输入“ls -ll”命令查看文件大小即可。具体操作步骤:使用快捷键【Ctrl+Alt+T】打开终端命令行模式。输入以下命令切换到你要查看的文...
    99+
    2022-10-04
  • Linux怎样查看文件大小
    这篇文章主要为大家展示了“Linux怎样查看文件大小”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux怎样查看文件大小”这篇文章吧。 1. 前言Linux  系统有非常...
    99+
    2023-06-16
  • Linux查看硬盘大小的命令是什么
    今天就跟大家聊聊有关Linux查看硬盘大小的命令是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。查看硬盘大小的命令 df -hdf命令可以获取硬盘被占用了多少...
    99+
    2023-06-28
  • linux查看内存大小的命令是哪个
    本篇内容主要讲解“linux查看内存大小的命令是哪个”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux查看内存大小的命令是哪个”吧!linux查看内存大小...
    99+
    2023-01-06
    linux
  • linux查看内存大小的命令是什么
    本篇内容介绍了“linux查看内存大小的命令是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-02-02
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作