首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 命令 | du

Linux 命令 du 命令解析 du 命令是 Linux 中用于计算当前目录或指定目录下各子目录和文件的磁盘使用情况的命令,一般形式如下: du [选项] [文件或目录路径] 选项说明: -a:显示目录中所有文件和子目录的大小...为方便读者理解,林一写个具体 demo: du -sh /usr/local/bin/ 作用:计算 /usr/local/bin 目录下所有文件和子目录的总大小,并以可读方式输出。...du -ah --exclude=.git / 作用:计算根目录下所有文件和子目录的总大小(排除.github目录),并显示每个子目录或文件的具体大小。...du -sh * 作用:计算当前目录下所有文件和子目录的总大小,并以可读方式输出。...Linux 命令 du 命令注意事项 读者在使用 du 命令时注意要输入正确的文件或目录路径,否则可能无法正确计算磁盘使用情况。 在执行du命令时,要保持足够的内存空间,以避免系统运行缓慢或崩溃。

25320
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【玩转linux命令du

    各位好,对于服务端测试来说,linux是我们每天都会用到的,而linux的操作又是基于命令的,有些命令我们天天都在用,但是偶尔”–help”一下,都会发现一大堆没用过的参数,从这周起,每周四,我们会为大家解剖一个...linux命令和它的“Partner command”,今天从du开始: du 用来查看linux下文件或目录占用的磁盘空间 参数说明 du * 默认显示目录内所有文件夹和....7、按照从大到小排序,列出当前目录的文件: du -sh * |sort -nr sort命令的n是以数值排序,默认是从小到大的顺序,-r是倒序的意思 ?...这个与设置文件系统时规定的最小存储块有关,也就是说即使1字节的文件,也需要占用4块的空间,这是为了减少文件碎片、增加磁盘io效率; 以上是经常用到的命令组合,欢迎大家留言share更多的du命令,我们分享的命令也会由简入深...,希望感兴趣的同学可以跟我们一起玩转linux命令

    1.9K40

    linux操作系统df、du命令

    2、du 命令 是统计目录或文件所占磁盘空间大小的命令。 需要注意的是,使用"ls -r"命令是可以看到文件的大小的。...在统计目录时,不是想看父目录下的子目录名和子文件名到底占用了多少空间,而是想看父目录下的子目录和子文件的总磁盘占用量大小,这时就需要使用 du 命令才能统计目录的真正磁盘占用量大小。...du 命令的格式如下: [root@localhost ~]# du [选项] [目录或文件名] 选项: -a:显示每个子文件的磁盘占用量。...,同时使用习惯单位显示 188K . du命令和df命令的区别 有时我们会发现,使用 du 命令和 df 命令去统计分区的使用情况时,得到的数据是不一样的。...而 du 命令是面向文件的,只会计算文件或目录占用的磁盘空间。也就是说,df 命令统计的分区更准确,是真正的空闲空间。

    3.1K30

    笔记内容:df命令du命令,磁盘分区

    l 4.1  df命令 l 4.2  du命令 l 4.3  磁盘分区(上) l4.4  磁盘分区(下) 4.1 df命令 df命令可以汇报文件系统的磁盘空间使用情况,直接回车就可以查看文件系统的使用情况...4.2 du命令   du命令是用来查看一个文件大小的,不加任何选项并且不指定路径的话,是查看当前目录下的文件和目录的大小,并且不显示文件大小的单位,显示的是数字,这些数字的默认单位是KB: ? ?...du加-sh选项是查看当前所在目录的总大小: ? du加-sh选项后面跟具体的路径就可以查看指定的目录或文件的大小: ?...如果使用ls -lh命令查看passwd文件会发现此文件只有1.3K,而使用du -sh命令查看却是显示的4K,这是因为磁盘在格式化的时候,是把存储空间划分为一个一个的小块,这每个小块的大小就是4K,而一个小块只能存储一个文件...du加-s选项而且不指定路径的话是显示当前目录的总大小,但是不显示大小的单位,指定路径则显示指定路径的总大小,大小的单位也是不显示: ?

    1.3K10

    5 款可替代 du 命令的工具!

    那么,我相信这篇文章基于原生的命令你也知道,在 Linux 环境下,du 命令大家都不陌生,它可以对 Linux 系统中的文件和目录空间使用情况进行计算和汇总。...# du -sh 进入占用空间较大的文件夹执行如下命令可以将当前目录下的文件从大到小排序。...-sh命令的开源工具,diskus 会计算当前目录下所有文件的大小,执行命令diskus效果和du -sh、du -sh --bytes是一样的。...以下是冷磁盘缓存和热磁盘缓存基于diskus、du -sh、sn p -d0 -j8和dust -d0命令测试出的结果对比。...,以更好的输出、更清晰的命令和默认值,而且由于多线程,它甚至可以在计算大目录下的大小时会比 du 命令运行得更快,tin-summer 与 du 命令之间的区别是前者读取文件的大小,而后者则读取磁盘使用情况

    1.3K30

    在 Linux 上用 dust 代替 du命令

    如果你在 Linux 命令行上工作,你会熟悉 du 命令。了解像 du 这样的命令,可以快速返回磁盘使用情况,是命令行使程序员更有效率的方法之一。...然而,如果你正在寻找一种方法来节省更多的时间,使你的生活更加容易,看看 dust,它是用 Rust 重写的 du,具有更多的直观性。 简而言之,dust 是一个提供文件类型和元数据的工具。...安装 dust 你可以使用 Rust 的 Cargo 包管理器安装 dust: $ cargo install du-dust 另外,你可以在 Linux 上的软件库中找到它,在 macOS 上,可以使用...探索 dust 在一个目录中执行 dust 命令,会返回一个图表,以树状格式显示其内容和每个项目所占的百分比。

    2.1K30

    每天一个linux命令(34):du 命令

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件]...4.使用实例: 实例1:显示目录或者文件所占空间  命令du 输出: [root@localhost test]# du 608     .... test]# 说明: 实例3:查看指定目录的所占空间 命令du scf 输出: [root@localhost test]# du scf 4       scf/lib...log30.tar.gz 4       log31.tar.gz [root@localhost test]# 说明: 实例5:只显示总和的大小 命令du -s 输出:...实例9:按照空间大小排序 命令du|sort -nr|more 输出: [root@localhost test]# du|sort -nr|more 1288    . 608

    1.1K10

    du,df,fdisk,mkfs.ext3命令详解

    1. du命令详细用法 常用命令du –a 查询档案或目录的磁盘使用空间 a:显示全部目录和其次目录下的每个档案所占的磁盘空间 b:大小用bytes来表示 (默认值为k bytes) c:最后再加上总计...(默认值) s:只显示各档案大小的总合 x:只计算同属同一个档案系统的档案 L:计算所有的档案大小 引用 指令 du 能以指定的目录下的子目录为单位,显示每个目录内所有档案所占用的磁盘空间大小。...例如: # du -h /etc 104K /etc/defaults 6.0K /etc/X11 在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以了解哪个档案用了最多的空间:...# du /etc | sort -nr | more 1746 /etc 388 /etc/mail 318 /etc/rc.d 2. df命令详细用法 常用命令:df –hi a:显示全部的档案系统和各分割区的磁盘使用情形...sudo mkfs -t ext3 /dev/sda6 或者格式化成 ext4: sudo mkfs -t ext4 /dev/sda6 如果我想加载 sda6到目前系统来存取文件,应该有mount 命令

    1.9K20

    这样使用df和du命令更完美

    空心菜 读完需要 3 分钟 速读仅需 1 分钟 通常我们在 Unix or Linux 服务器上查看磁盘空间和文件空间占用都会用到df和du这两个常用的目录。...2 目录大小以及排序 为了更好的找到占用磁盘较大的目录,需要查看当前目录下所有目录的大小情况: $ du -hd 1 . 2.8G ./app 4.2G ./appData 403M ....同样选项-h (--human-readable)告诉 du 使用对于人类阅读更友好的格式输出, 而-d 1告诉 du 进入到一个目录层级,不加(du -h)是所有层级。.../codes ‍ 如上可以看出,还是没有排序,那怎么办,那就可以传递-k参数,默认都以KB为单位大小输出,不带单位符号: $ du -kd 1 . | sort -n 8 ....提示: 有的系统默认du命令版本是没有-d参数的,需要用--max-depth=1代替。

    1K40

    Linux磁盘查看命令du,df

    Linux命令之df df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...Linux命令du du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。...du -s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数; df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。...du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。...如果用户删除了一个正在运行的应用所打开的某个目录下的文件,则du命令返回的值显示出减去了该文件后的目录的大小。但df命令并不显示减去该文件后的大小。

    6.4K10

    一天一个 Linux 命令(25):du 命令

    usage)命令用于显示目录或文件所占磁盘空间的大小,但是与df命令不同的是du主要查看的目录或文件所占用的磁盘空间,而df是主要查看磁盘的空间。...二、格式说明 du [OPTION]... [FILE]... or: du [OPTION]... --files0-from=F du [选项]... [文件]......time-style=STYLE 使用STYLE显示时,如:full-iso, long-iso, iso,或+FORMAT;格式的解释类似于'date' --help 显示帮助 --version 显示版本信息 四、命令功能...显示目录或文件所占磁盘空间的大小 五、常见用法 5.1 显示当前目录或者文件所占磁盘空间的大小 # du 4 ....注意:--max-depth 主要显示指定层数的目录 5.5 显示当前目录所占用的磁盘空间 # du -sh 60K . 5.6 显示指定文件所占的空间 # du -h test.txt 4.0K

    72410
    领券