展开

关键词

【玩转linux命令】du

各位好,对于服务端测试来说,linux是我们每天都会用到的,而linux的操作又是基于命令的,有些命令我们天天都在用,但是偶尔”–help”一,都会发现一大堆没用过的参数,从这周起,每周四,我们会为大家解剖一个 linux命令和它的“Partner command”,今天从du开始: du 用来查看linux下文件或目录占用的磁盘空间 参数说明 du * 默认显示目录内所有文件夹和. 5、不深入到子目录查看大小: du -h --max-depth=0 * 6、列出当前目录中不包括in字符串的文件或文件夹的大小: du -h --exclude='*in*' * ? 对比一 –bytes的结果,感觉有些奇怪 ? 为什么实际大小是66字节的文件和实际大小是1954的文件占用的存储块是一样的呢? ,希望感兴趣的同学可以跟我们一起玩转linux命令。

42940

Linux du 命令用法详解

如何使用 du 命令 du 命令的一般语法如下: du [OPTIONS]... FILE... 在没有任何选项 du 的情况执行时,将以字节为单位显示给定文件或目录及其每个子目录的磁盘使用情况。 在这种情况,您需要在命令前加上 sudo 。 du 有很多选项,我们将概述最常用的选项。 -a 选项告诉 du 您报告目录中每个文件的磁盘空间使用情况。 您可以通过在终端中键入 man du 来查看所有可用的 du 命令选项。 更多Linux命令相关信息见Linux命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=16

20420
  • 广告
    关闭

    腾讯云精选爆品盛惠抢购

    腾讯云精选爆款云服务器限时体验20元起,还有更多热门云产品满足您的上云需求

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

    Linux命令(39)——du命令

    1.简介 du(disk usage)命令用于查看指定的目录或文件所占用的磁盘空间。 2.命令格式 du [OPTION]... [FILE]... du [OPTION]... du -sh [file or directory] (2)显示指定目录及其所有子目录的大小。 du -h [directory] 5.注意事项 (1)文件大小与占用磁盘空间大小的区别。 举个例子,创建一个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]du manual [2]为什么用ls和du显示出来的文件大小有差别?

    77810

    Linuxdu命令

    du命令的作用是估计文件系统的磁盘已使用量,常用于查看文件或者目录所占的磁盘量。 du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的104为当前目录的总大小 显示指定文件所占的磁盘空间 > du rumenz.txt 查看指定目录的所占空间 > du src 0 ) 只显示目录的总大小,提高可读性 > du -sh /root/ 807M /root/ 文件和目录的大小都显示 > du -ah src/ 0 src/lib 0 src sbin 4.0K src/doc 0 src/rumenz 52K src/one 108K src 原文链接:https://rumenz.com/rumenbiji/linux-du.html

    7420

    Linuxdu 命令

    du命令的作用是估计文件系统的磁盘已使用量,常用于查看文件或者目录所占的磁盘量。 du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的104为当前目录的总大小 显示指定文件所占的磁盘空间 > du rumenz.txt 查看指定目录的所占空间 > du src 0 只显示目录的总大小,提高可读性 > du -sh /root/ 807M /root/ 文件和目录的大小都显示 > du -ah src/ 0 src/lib 0 src/ sbin 4.0K src/doc 0 src/rumenz 52K src/one 108K src 原文链接:https://rumenz.com/rumenbiji/linux-du.html

    12300

    Linuxdu命令

    du命令的作用是估计文件系统的磁盘已使用量,常用于查看文件或者目录所占的磁盘量。 du命令 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的104为当前目录的总大小 显示指定文件所占的磁盘空间 > du rumenz.txt 查看指定目录的所占空间 > du src 0 只显示目录的总大小,提高可读性 > du -sh /root/ 807M /root/ 文件和目录的大小都显示 > du -ah src/ 0 src/lib 0 src/ sbin 4.0K src/doc 0 src/rumenz 52K src/one 108K src 原文链接:https://rumenz.com/rumenbiji/linux-du.html

    7020

    Linuxdu命令

    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 .

    61210

    Linux 上用 dust 代替 du

    如果你在 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

    11730

    linux操作系统df、du命令

    1、df 命令 用于显示 Linux 系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区的总容量、已使用的容量、剩余容量等。 etc Filesystem Size Used Avail Use% Mounted on /dev/hdc2 9.5G 3.7G 5.4G 41% / 这里在 df 命令后添加了目录名,在这种情况, 2、du 命令 是统计目录或文件所占磁盘空间大小的命令。 需要注意的是,使用"ls -r"命令是可以看到文件的大小的。 du 命令的格式如下: [root@localhost ~]# du [选项] [目录或文件名] 选项: -a:显示每个子文件的磁盘占用量。 ,同时使用习惯单位显示 188K . du命令和df命令的区别 有时我们会发现,使用 du 命令和 df 命令去统计分区的使用情况时,得到的数据是不一样的。

    46030

    Linux 上用 dust 代替 du命令

    如果你在 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

    10530

    Linux用ls和du命令查看文件以及文件夹大小

    du的用法 du命令用来查看目录或文件所占用磁盘空间的大小。 常用选项组合为:du -sh du常用的选项:   -h:以人类可读的方式显示   -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小   -s:显示目录占用的磁盘空间大小 显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和   --apparent-size:显示目录或文件自身的大小   -l :统计硬链接占用磁盘空间的大小   -L:统计符号链接所指向的文件占用的磁盘空间大小   du 而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。 du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序 du -sk filename 查看指定文件大小

    94550

    LINUX du查看目录和文件大小

    常用选项组合为:du -sh 一、du的功能:`du` reports the amount of disk space used by the specified files and for each 可以看出,默认情况du只显示download目录占用磁盘空间的大小,而使用-a选项后,它不仅显示了目录(最后一行),而且显示了目录下各个文件占用磁盘空间的大小。 默认情况du不显示目录下文件占用磁盘空间的信息,但它会显示其下子目录占用磁盘空间的信息;而使用-s选项以后,只显示xx目录占用磁盘空间的大小。 文件或目录占用磁盘空间的大小与它们自身大小有时候并非完全一致;这种现象非linux所独有,windows里也是如此。 以上这篇linux使用 du查看某个文件或目录占用磁盘空间的大小方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    18110

    4.2 du命令

    du命令 du命令,查看文件的大小 du命令用法 du -sh 目录/文件命令用法 du -sh 目录/文件 查看目录或文件的大小 [root@localhost ~]# du -sh /root/ 查看目录的大小 80K /root/ [root@localhost ~]# du -sh /boot/ 99M /boot/ [root@localhost ~]# du -sh -s 目录 du -s 目录 会不显示单位,但默认单位是K [root@hf-01 ~]# du -s /root/ 496 /root/ [root@hf-01 ~]# du -sh /root / 496K /root/ du 目录/文件 du 目录/文件 直接显示文件/目录大小 弊端:既不显示单位,也不知道具体列出的目录里面包含哪些文件 [root@hf-01 ~]# du /etc/passwd du -sh 去查看 其中的 h 表示单位k

    40090

    每天学一个 Linux 命令(46):du

    命令简介 du 命令用于显示每个文件和目录使用磁盘空间大小,du 会显示指定的目录或文件所占用的磁盘空间大小。还可以利用 du 命令,可以快速的查找 Linux 的大目录。 命令语法 du [OPTION]... [FILE]... 选项说明 -a #显示目录中所有文件的大小 -b #显示目录或文件大小时,以byte为单位。 .txt.gz 4.0K mingongge.txt.md5.gz 4.0K sort.cut.txt.gz [root@centos7 testdir]# du -a 4 . 显示指定文件所占的磁盘空间 [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 .

    14410

    Linux磁盘查看命令之du,df

    Linux命令之df df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 如果POSIXLY_CORRECT环境变量被设置为true,这种情况默认使用512字节为单位显示。如下: ? 语法: df [选项][文件] 选项: -a或-all 显示目录中个别文件的大小。 Linux命令之du du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 实例: 1.du -sh 文件 查看单个文件的大小 ? 2.du -sh 目录 查看指定目录文件大小 ? ? du与df的区别 du disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。

    1.6K10

    Linux磁盘管理du命令的使用方法

    三、实例操作: 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 :~/Linux] $ du -a 可见如果只是du则递归查询当前所有目录的大小,如果指定-a,则也也递归查询所有文件大小 如下图:

    27820

    使用 du 检查 Linux 上已用的磁盘空间

    无论你是负责管理一个多用户系统,还是只负责自己的笔记本电脑,你都可以用 du 命令检查磁盘的使用情况。 默认情况du 列出了当前目录中使用的磁盘空间,以及每个子目录的大小。 $ du 12 ./.backups 60 . 在这个例子中,当前目录总共占用了 60KB,其中 12KB 被子目录 .backups 占用。 如果你觉得这很混乱,并希望分别看到所有的大小,你可以使用 --separate-dirs(或简写 -S)选项: $ du --separate-dirs 12 ./.backups 48 . 如需看到更多的细节,可以使用 --all(简写 -a)选项,它显示每个目录中以及每个文件: $ du --separate-dirs --all 4 . 通过 du 查看文件的修改时间,使用 --time 选项: $ du --separate-dirs --all --time 28 2021-07-21 11:12 .

    10720

    使用 du 检查 Linux 上已用的磁盘空间

    无论你是负责管理一个多用户系统,还是只负责自己的笔记本电脑,你都可以用 du 命令检查磁盘的使用情况。 默认情况du 列出了当前目录中使用的磁盘空间,以及每个子目录的大小。 $ du 12 ./.backups 60 . 在这个例子中,当前目录总共占用了 60KB,其中 12KB 被子目录 .backups 占用。 如果你觉得这很混乱,并希望分别看到所有的大小,你可以使用 --separate-dirs(或简写 -S)选项: $ du --separate-dirs 12 ./.backups 48 . 如需看到更多的细节,可以使用 --all(简写 -a)选项,它显示每个目录中以及每个文件: $ du --separate-dirs --all 4 . 通过 du 查看文件的修改时间,使用 --time 选项: $ du --separate-dirs --all --time 28 2021-07-21 11:12 .

    12020

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

    Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令为 df、du 和 fdisk。 Linux du 命令也是查看使用空间的,但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍 Linux du 命令。 与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。 ---- fdisk fdisk 是 Linux 的磁盘分区表操作工具。 相反的, 按w就是动作生效的意思。 可用在类似网络文件系统 (NFS) 无法读取到的情况; -n :不升级 /etc/mtab 情况卸除。

    13400

    相关产品

    • 云联网

      云联网

      云联网(CCN)提供全网互联服务 ,助力您实现各地域的云上、云下多点互联。云联网的智能调度、路由学习等特性 ,可帮助您构建极速、稳定、经济的全网互联 ,轻松满足在线教育、游戏加速、混合云等全网互联场景下的极速体验。

    相关资讯

    热门标签

    扫码关注腾讯云开发者

    领取腾讯云代金券