Linux 命令 du 命令解析 du 命令是 Linux 中用于计算当前目录或指定目录下各子目录和文件的磁盘使用情况的命令,一般形式如下: du [选项] [文件或目录路径] 选项说明: -a:显示目录中所有文件和子目录的大小...-h:以可读方式显示大小。 -s:仅显示目录总计,而不显示子目录和文件的大小。 --exclude:根据提供的模式排除与该模式匹配的文件和目录。...du -ah --exclude=.git / 作用:计算根目录下所有文件和子目录的总大小(排除.github目录),并显示每个子目录或文件的具体大小。...du -sh * 作用:计算当前目录下所有文件和子目录的总大小,并以可读方式输出。...Linux 命令 du 命令注意事项 读者在使用 du 命令时注意要输入正确的文件或目录路径,否则可能无法正确计算磁盘使用情况。 在执行du命令时,要保持足够的内存空间,以避免系统运行缓慢或崩溃。
1.简介 du(disk usage)命令用于查看指定的目录或文件所占用的磁盘空间。 2.命令格式 du [OPTION]... [FILE]... du [OPTION]......du -sh [file or directory] (2)显示指定目录及其所有子目录的大小。 du -h [directory] 5.注意事项 (1)文件大小与占用磁盘空间大小的区别。...-h 1B.txt 4.0K 1B.txt 这里我们先创建一个文件1B.txt,大小是一个字节,ls显示出的size就是1Byte,而1B.txt这个文件在硬盘上会占用1个block,因为Linux...使用如下代码创建稀疏文件: #include #include #include #include int...---- 参考文献 [1]du manual [2]为什么用ls和du显示出来的文件大小有差别?
du -a ~/Documents 通常,您希望以人类可读的格式仅显示给定目录占用的空间。为此,请使用该 -h 选项。...例如,要获取有关您将使用的第一级目录的报告: sudo du -h --max-depth=1 /var/lib ... 544K /var/lib/usbutils...例如,要打印 /var 目录中的 5 个最大的目录,您可以将输出传递 du 给 sort 命令,以按其大小对目录进行排序,然后将输出通过管道输出到 head 仅打印前5个目录的命令: sudo...du -h /var/ | sort -rh | head -5 4.6G /var/ 2.9G /var/lib 2.6G /var/lib/snapd...更多Linux命令相关信息见Linux命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=16
linux命令和它的“Partner command”,今天从du开始: du 用来查看linux下文件或目录占用的磁盘空间 参数说明 du * 默认显示目录内所有文件夹和....-h或--human-readable 以K,M,G为单位,提高信息的可读性。-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。...5、不深入到子目录查看大小: du -h --max-depth=0 * 6、列出当前目录中不包括in字符串的文件或文件夹的大小: du -h --exclude='*in*' * ?...7、按照从大到小排序,列出当前目录的文件: du -sh * |sort -nr sort命令的n是以数值排序,默认是从小到大的顺序,-r是倒序的意思 ?...,希望感兴趣的同学可以跟我们一起玩转linux命令。
du命令可以显示某个特定的目录的磁盘使用情况。可以用来判断系统某个目录下是否存在超大文件。...默认情况下,du命令会显示当前目录下所有的文件、目录和子目录的磁盘使用情况,它以磁盘的块为单位来显示每个文件或目录占了多大存储。 $ du 264 ./Chapter14 16 ....du命令的参数如下: -c,显示所有已列出文件的大小 $ du -c 264 ./Chapter14 16 ./Chapter15/dir.C7JEUx 224 ./Chapter15 136 ..../Chapter17 792 . 792 total -h,按人类可读的格式输出 $ du -h 132K ./Chapter14 8.0K ....-s,显示每个输出参数的总计 $ du -s 792 .
du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。...-H, --si 与-h参数相同,但是K,M,G是以1000为换算单位。...按照空间大小排序 > du -ah src | sort -nr 108K ./src 108K . 52K ./src/one 48K ..../src/A123.png 输出当前目录下各个子目录所使用的空间 > du -h --max-depth src 0 src/lib 12K src/bin 4.0K src/...sbin 4.0K src/doc 0 src/rumenz 52K src/one 108K src 原文链接:https://rumenz.com/rumenbiji/linux-du.html
du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。...-H, --si 与-h参数相同,但是K,M,G是以1000为换算单位。...按照空间大小排序 > du -ah src | sort -nr 108K ./src 108K . 52K ./src/one 48K ..../src/A123.png 输出当前目录下各个子目录所使用的空间 > du -h --max-depth src 0 src/lib 12K src/bin 4.0K src...sbin 4.0K src/doc 0 src/rumenz 52K src/one 108K src 原文链接:https://rumenz.com/rumenbiji/linux-du.html
1> 要显示一个目录树及其每个子树的磁盘使用情况 du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。...3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况 du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。...4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况 du -g /home/linux 这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。...du -h --exclude='*xyz*' 9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息: du -0h user -0(杠零)表示每列出一个目录的信息...10>只显示一个目录树的全部磁盘使用情况 du -s /home/linux 11>查看各文件夹大小:du -h --max-depth=1 ?
如果你在 Linux 命令行上工作,你会熟悉 du 命令。了解像 du 这样的命令,可以快速返回磁盘使用情况,是命令行使程序员更有效率的方法之一。...然而,如果你正在寻找一种方法来节省更多的时间,使你的生活更加容易,看看 dust,它是用 Rust 重写的 du,具有更多的直观性。 简而言之,dust 是一个提供文件类型和元数据的工具。...安装 dust 你可以使用 Rust 的 Cargo 包管理器安装 dust: $ cargo install du-dust 另外,你可以在 Linux 上的软件库中找到它,在 macOS 上,可以使用...│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ │ 1% 1.2M │ │ │ ┌── linux...│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ │ 0% 1.6M │ │ │ ┌─┴ linux_like
1、df 命令 用于显示 Linux 系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区的总容量、已使用的容量、剩余容量等。...命令常用选项及作用 -a: 显示所有文件系统信息,包括系统特有的 /proc、/sysfs 等文件系统; -m: 以 MB 为单位显示容量; -k: 以 KB 为单位显示容量,默认以 KB 为单位; -h:...【例 2】 [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/hdc2 9.5G 3.7G 5.4G 41%...du 命令的格式如下: [root@localhost ~]# du [选项] [目录或文件名] 选项: -a:显示每个子文件的磁盘占用量。...,同时使用习惯单位显示 188K . du命令和df命令的区别 有时我们会发现,使用 du 命令和 df 命令去统计分区的使用情况时,得到的数据是不一样的。
命令简介 du 命令用于显示每个文件和目录使用磁盘空间大小,du 会显示指定的目录或文件所占用的磁盘空间大小。还可以利用 du 命令,可以快速的查找 Linux 下的大目录。...[root@centos7 testdir]# du -h *.gz 4.0K cest.txt.gz 4.0K cuttest.txt.gz 4.0K mingongge1.txt.gz 4.0K mingongge2...显示指定文件所占的磁盘空间 [root@centos7 ~]# du test.txt 4 test.txt [root@centos7 ~]# du -h test.txt 4.0K test.txt...查看大目录 [root@centos7 ~]# du -h --max-depth=1 0 ./.pki 38M ....[root@centos7 ~]# du -h --max-depth=1 |sort -nr 114M . 46M ./httpd-2.4.46 38M ./goinception 28K .
du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。...-h:这个就不多说了。...文件或目录占用磁盘空间的大小与它们自身大小有时候并非完全一致;这种现象非linux所独有,windows里也是如此。...我们看到上面图片中显示的操作结果,当使用-L选项时,du会把符号链接所指向的文件的大小也统计到目录里来。 另外我们看du -lh的结果,与du -h相同,好像没有统计出符号链接的大小;其实并非如此。...以上这篇linux下使用 du查看某个文件或目录占用磁盘空间的大小方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
Linux命令之df df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。 -l或--count-links 重复计算硬件链接的文件。match 实例: 1.首先看看df和df -h的区别 ?...Linux命令之du du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。...-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。 -l或--count-links 重复计算硬件链接的文件。 实例: 1.du -sh 文件 查看单个文件的大小 ?...2.du -sh 目录 查看指定目录文件大小 ? ? du与df的区别 du disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。
本文将详细介绍 Linux 中两个常用的命令:df 和 du,它们是分析磁盘空间的利器。图片什么是 df 命令?...可以通过 -h 选项以人类可读的格式显示磁盘空间:df -h图片该命令将以易读的方式显示磁盘空间,使用诸如 KB、MB、GB 等单位。...以人类可读的格式显示磁盘空间与 df 命令类似,du 命令也可以通过 -h 选项以人类可读的格式显示磁盘空间:du -h /path/to/directory这将以易读的方式显示指定目录的磁盘空间使用情况...du 命令可以使用 -d 选项指定递归深度,通过设置深度为 1,可以只显示指定目录的直接子目录的磁盘使用量:du -h -d 1 /path/to/directory这将显示指定目录下每个子目录的磁盘使用量...结论通过掌握 df 和 du 命令,我们能够轻松分析 Linux 系统中的磁盘空间。df 命令用于查看整个文件系统或指定文件系统的磁盘空间使用情况,而 du 命令则用于计算指定目录或文件的磁盘使用量。
-h或--human-readable 以K,M,G为单位,提高信息的可读性。 -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。...三、实例操作: 1、查看目录下所有文件的大小并按照大小排序 [linuxmi@linux:~/Linux迷] $ du -sh * | sort -rh 2、统计当前目录的大小,以直观方式展现 [linuxmi...@linux:~/Linux迷] $ du -sh 查看当前目录总共占的容量,而不单独列出各子项占用的容量。...3、查看当前目录下所有一级子目录文件夹大小 并排序 [linuxmi@linux:~] $ sudo du -h --max-depth=1 |sort 4、以人性化的方式显示文件大小 [linuxmi...@linux:~/Linux] $ du -h Debian.iso 5、查看当前目录下一级子文件和子目录占用的磁盘容量 [linuxmi@linux:~/Linux] $ du -lh --max-depth
无意中发现有一块硬盘用df -h命令查看,始终占了比较大的空间。删掉了一些文件后,还是剩余空间不多。但是用du -sh命令看硬盘的使用空间时却没有那么大。具体情况如下图所示: ?.../scratch分区在df -h命令下显示使用了622G的空间,而用du -sh则显示只用了277G的空间。...在网上找了一下df和du的区别,一个通俗易懂的说法如下(此处直接当一名搬运工): du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的...当文件系统也确定删除了该文件后,这时候du与df就一致了。...将文件按从大到小排序: sort -nr -k 7 deleted_file > deleted_file_sorted 3.
在查找那些占用磁盘空间较多的文件时,我们频繁使用了du命令。在Linux系统中,du命令是一款功能强大且实用的工具,可用于查看文件和目录的磁盘使用情况。...基本语法 du命令的基本语法为: du [选项] [文件或目录] 常用选项 -h, --human-readable: 以易读的格式显示文件和目录的大小,例如KB、MB、GB等。...实例演示 查看当前目录磁盘使用情况 du -h 这将会以易读的格式显示磁盘使用情况,方便阅读。...查看当前目录下的文件或文件夹的使用情况 du -sh * 查看当前目录下的所有文件夹的使用情况 du -h --max-depth=1 du命令默认显示所有子目录的磁盘使用情况。...Linux系统中一个强大的磁盘管理工具,通过灵活使用它的选项,你可以更好地了解和控制系统中文件和目录的磁盘使用情况。
无论你是负责管理一个多用户系统,还是只负责自己的笔记本电脑,你都可以用 du 命令检查磁盘的使用情况。 默认情况下,du 列出了当前目录中使用的磁盘空间,以及每个子目录的大小。...$ du 12 ./.backups 60 . 在这个例子中,当前目录总共占用了 60KB,其中 12KB 被子目录 .backups 占用。...如需看到更多的细节,可以使用 --all(简写 -a)选项,它显示每个目录中以及每个文件: $ du --separate-dirs --all 4 ....通过 du 查看文件的修改时间,使用 --time 选项: $ du --separate-dirs --all --time 28 2021-07-21 11:12 ....使用 --human-readable(简写 -h)选项可以使文件大小更容易阅读: $ du --separate-dirs --all --time --threshold=1G --human-readable
领取专属 10元无门槛券
手把手带您无忧上云