首页
学习
活动
专区
工具
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命令时,要保持足够的内存空间,以避免系统运行缓慢或崩溃。

23320

Linux 管理常用三个命令 df、du 和 fdisk。

Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令 df、du 和 fdisk。...实例 2 将容量结果以易读的容量格式显示出来 [root@www ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev...Linux du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍 Linux du 命令。...实例 3 检查根目录底下每个目录所占用的容量 [root@www ~]# du -sm /* 7 /bin 6 /boot .....中间省略.... 0 /proc...与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。 ---- fdisk fdisk 是 Linux 的磁盘分区表操作工具。

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

    【玩转linux命令】du

    linux命令和它的“Partner command”,今天从du开始: du 用来查看linux下文件或目录占用的磁盘空间 参数说明 du * 默认显示目录内所有文件夹和..../内文件的大小,以K单位。--或--null 将du结果放在一行显示。-a或-all 显示目录中所有文件的大小,包括目录没的目录。-b或-bytes 显示目录或文件大小时,以byte单位。...5、不深入到子目录查看大小: du -h --max-depth=0 * 6、列出当前目录中不包括in字符串的文件或文件夹的大小: du -h --exclude='*in*' * ?...对比一下 –bytes的结果,感觉有些奇怪 ? 为什么实际大小是66字节的文件和实际大小是1954的文件占用的存储块是一样的呢?...,希望感兴趣的同学可以跟我们一起玩转linux命令。

    1.9K40

    Linux文件磁盘统计df与du命令输出结果不同的原因研究

    Question 标准GNU工具coreutils中有俩程序df / du,他们都可以查看磁盘的使用情况。通常情况下他们的统计结果并不会相同,这是因为统计信息来源的差异。...传统机械硬盘的单位扇区大小512字节,现代机械硬盘的扇区大小可以是4096字节。Linux系统下,block size几乎可以认为等于fragment size。...删除非唯一的硬链接过程与添加相反,只有当inode的引用计数0的时候,才将inode加入orphan inode list,在没有进程打开此文件后会进入文件的删除流程。...影响du输出结果的因素有以下几种: follow symbolic links? count sizes many times if hard linked?...: du linux-ext4 maillist: Phantom full ext4 root filesystems on 4.1 through 4.14 kernels

    3.3K40

    Linux命令(39)——du命令

    1.简介 du(disk usage)命令用于查看指定的目录或文件所占用的磁盘空间。 2.命令格式 du [OPTION]... [FILE]... du [OPTION]......举个例子,创建一个1字节的文件,使用du显示的4KB,使用ls显示1B,示例如下: [dablelv@TENCENT64 ~/test/sparseFile]$ echo -n 1 > 1B.txt...-h 1B.txt 4.0K 1B.txt 这里我们先创建一个文件1B.txt,大小是一个字节,ls显示出的size就是1Byte,而1B.txt这个文件在硬盘上会占用1个block,因为Linux..., 1); return 0; } 编译生成后执行,创建稀疏文件sparse.file,使用ls和du命令分别查看文件大小与占用磁盘空间大小,发现稀疏文件空洞部分并不占用磁盘空间,被文件系统压缩存储。...---- 参考文献 [1]du manual [2]为什么用ls和du显示出来的文件大小有差别?

    2.2K10

    Linux 磁盘管理常用三个命令 df、du 和 fdisk。

    Linux 磁盘管理 Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令 df、du 和 fdisk。...实例 2 将容量结果以易读的容量格式显示出来 [root@www ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev...Linux du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍 Linux du 命令。...实例 3 检查根目录底下每个目录所占用的容量 [root@www ~]# du -sm /* 7 /bin 6 /boot .....中间省略.... 0 /proc...与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。 ---- fdisk fdisk 是 Linux 的磁盘分区表操作工具。

    1.4K20

    Linux 磁盘管理常用三个命令 df、du 和 fdisk。

    Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令 df、du 和 fdisk。...实例 2 将容量结果以易读的容量格式显示出来 [root@www ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev...Linux du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍 Linux du 命令。...实例 3 检查根目录底下每个目录所占用的容量 [root@www ~]# du -sm /* 7 /bin 6 /boot .....中间省略.... 0 /proc...与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。 ---- fdisk fdisk 是 Linux 的磁盘分区表操作工具。

    1.8K00

    linux操作系统df、du命令

    1、df 命令 用于显示 Linux 系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区的总容量、已使用的容量、剩余容量等。...; -m: 以 MB 单位显示容量; -k: 以 KB 单位显示容量,默认以 KB 单位; -h: 使用人们习惯的 KB、MB 或 GB 等单位自行显示容量; -T: 显示该分区的文件系统名称;...371332 0% /dev/shm 不使用任何选项的 df 命令,默认会将系统内所有的文件系统信息,以 KB 单位显示出来。...,这些文件系统包含的大多是系统数据,存在于内存中,不会占用硬盘空间,因此你会看到,它们所占据的硬盘总容量 0。...du 命令的格式如下: [root@localhost ~]# du [选项] [目录或文件名] 选项: -a:显示每个子文件的磁盘占用量。

    3.1K30

    Linux 上用 dust 代替 du

    如果你在 Linux 命令行上工作,你会熟悉 du 命令。了解像 du 这样的命令,可以快速返回磁盘使用情况,是命令行使程序员更有效率的方法之一。...然而,如果你正在寻找一种方法来节省更多的时间,使你的生活更加容易,看看 dust,它是用 Rust 重写的 du,具有更多的直观性。 简而言之,dust 是一个提供文件类型和元数据的工具。...安装 dust 你可以使用 Rust 的 Cargo 包管理器安装 dust: $ cargo install du-dust 另外,你可以在 Linux 上的软件库中找到它,在 macOS 上,可以使用...│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ │ 1% 1.2M │ │ │ ┌── linux...1.6M │ │ │ ┌─┴ linux_like │ ░░░░░░░░░░

    1.1K30

    以太坊实践经验之《eth.blockNumber结果0

    问题场景 在使用以太坊ETH的过程中遇到这样一个问题,就是通过rpc 控制台调用eth.blockNumber获得的返回结果0。...如果没有产生区块或没有同步到区块,查询结果0并不奇怪,本身区块高度就是0。然而,在实践中发现,区块已经同步一部分之后,在某个时刻调用此节点返回的结果依旧是0。那么,这个问题的原因是什么呢?...软件环境 1.7版本的geth客户端, Linux操作系统 链接公有链 原因分析 在Geth1.6和1.7客户端中默认使用快速(fast)同步,因此在同步的过程中节点只下载最近的状态,中间区块的状态是不可用的...简单来说就是在快速同步的过程中,需要构建一个头部信息,如果此信息构建完成,通过上面的接口查询到的结果就是0。当同步完成,后续就不会再出现此问题。...相关操作命令 下面附带一些检查此问题时使用的相关接口调用: 使用eth.syncing查看当前区块的同步情况: 返回结果格式如下: { currentBlock: 290584, // 同步到的区块高度

    2.2K70

    Linux 上用 dust 代替 du命令

    如果你在 Linux 命令行上工作,你会熟悉 du 命令。了解像 du 这样的命令,可以快速返回磁盘使用情况,是命令行使程序员更有效率的方法之一。...然而,如果你正在寻找一种方法来节省更多的时间,使你的生活更加容易,看看 dust,它是用 Rust 重写的 du,具有更多的直观性。 简而言之,dust 是一个提供文件类型和元数据的工具。...安装 dust 你可以使用 Rust 的 Cargo 包管理器安装 dust: $ cargo install du-dust 另外,你可以在 Linux 上的软件库中找到它,在 macOS 上,可以使用...│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓█ │ 1% 1.2M │ │ │ ┌── linux...1.6M │ │ │ ┌─┴ linux_like │ ░░░░░░░░░░░

    2.1K30

    LINUX du查看目录和文件大小

    du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。...文件或目录占用磁盘空间的大小与它们自身大小有时候并非完全一致;这种现象非linux所独有,windows里也是如此。...Such a small file may require anywhere from 0 to 16 kib or more of disk space, depending on the type...我们看到上面图片中显示的操作结果,当使用-L选项时,du会把符号链接所指向的文件的大小也统计到目录里来。 另外我们看du -lh的结果,与du -h相同,好像没有统计出符号链接的大小;其实并非如此。...以上这篇linux下使用 du查看某个文件或目录占用磁盘空间的大小方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    9.1K10

    Linux磁盘查看命令之du,df

    Linux命令之df df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...这里对输出的结果列做简单说明: Filesystem:代表该文件系统时哪个分区,所以列出的是设备名称。...Linux命令之du du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。...语法: du [选项][文件] 选项: -a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte单位。...-H或--si 与-h参数相同,但是K,M,G是以1000换算单位。 -l或--count-links 重复计算硬件链接的文件。 实例: 1.du -sh 文件 查看单个文件的大小 ?

    6.4K10
    领券