精华内容
下载资源
问答
  • Linux du 命令用法详解

    2021-05-09 03:07:05
    du 命令是 “disk usage” 的缩写,输出指定文件或目录使用的估计磁盘空间量。它对于查找占用大量磁盘空间的文件和目录非常有用。如何使用 du 命令du 命令的一般语法如下:du [OPTIONS]... FILE...如果给定的 FILE ...

    du 命令是 “disk usage” 的缩写,输出指定文件或目录使用的估计磁盘空间量。它对于查找占用大量磁盘空间的文件和目录非常有用。

    如何使用 du 命令

    du 命令的一般语法如下:

    du [OPTIONS]... FILE...

    如果给定的 FILE 是目录, du 则将汇总该目录中每个文件和子目录的磁盘使用情况。如果未 FILE 指定, du 则将报告当前工作目录的磁盘使用情况。

    在没有任何选项 du 的情况下执行时,将以字节为单位显示给定文件或目录及其每个子目录的磁盘使用情况。$ du ~/Documents

    您还可以将多个文件和目录作为参数传递给 du 命令:$ du ~/Documents ~/Pictures ~/.zshrc

    如果您运行 du 命令的文件和目录的是您没有权限的文件或目录,则会出现类似 “du: cannot read directory” 的内容。在这种情况下,您需要在命令前加上 sudo 。

    du 有很多选项,我们将概述最常用的选项。

    -a 选项告诉 du 您报告目录中每个文件的磁盘空间使用情况。$ du -a ~/Documents

    通常,您希望以人类可读的格式仅显示给定目录占用的空间。为此,请使用该 -h 选项。

    例如,要获取 /var/lib 其子目录及其所有子目录的总大小,请运行以下命令:$ sudo du -h /var/lib

    我们使用了 sudo,因为 /var/lib 目录中的大多数文件和目录都由 root 用户拥有,并且普通用户无法读取。输出看起来像这样:...

    4.0K /var/lib/apt/mirrors/partial

    8.0K /var/lib/apt/mirrors

    205M /var/lib/apt

    2.9G /var/lib/

    要仅输出指定目录的总大小,而不输出子目录的总大小,请使用以下 -s 选项:$ sudo du -sh /var

    2.9G /var

    -c 选项告诉 du 报告总计。当您想要获得两个或更多目录的组合大小时,这非常有用。$ sudo du -csh /var/log /var/lib

    1.2G /var/log

    2.9G /var/lib

    4.1G total

    如果要显示 n 级子目录的磁盘使用情况,请使用该 --max-depth 选项并指定子目录级别。例如,要获取有关您将使用的第一级目录的报告:$ sudo du -h --max-depth=1 /var/lib

    ...

    544K /var/lib/usbutils

    4.0K /var/lib/acpi-support

    205M /var/lib/apt

    2.9G /var/lib

    du 实用程序的默认行为是重新获取目录或文件使用的磁盘空间。要查找文件的“表观大小”,请使用 --apparent-size开关。文件的“表观大小”是文件中实际存在的数据量。$ sudo du -sh --apparent-size /var/lib

    2.9G /var/lib

    du 还允许您使用 shell 模式。例如,要在主目录中获取以 “Do” 开头的所有目录的大小,您将运行:$ sudo du -csh ~/Do*

    102M /home/linuxize/Documents

    358M /home/linuxize/Downloads

    460M total

    使用 du 与其他命令

    du 命令可以与管道的其他命令结合使用。

    例如,要打印 /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

    1.7G /var/lib/snapd/snaps

    1.2G /var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09

    总结

    到目前为止,您应该很好地理解如何使用该 du 命令。与 df 不同,df 打印有关安装文件系统的磁盘使用情况的信息,该 du 命令可以估算给定文件或目录使用的磁盘空间。您可以通过在终端中键入 man du 来查看所有可用的 du 命令选项。

    本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/601.html

    展开全文
  • Linux du 命令

    2020-12-20 08:30:45
    Linux du 命令Linux du (英文全拼:disk usage)命令用于显示目录或文件的大小。du 会显示指定的目录或文件所占用的磁盘空间。语法du [-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][--...

    Linux du 命令

    Linux du (英文全拼:disk usage)命令用于显示目录或文件的大小。

    du 会显示指定的目录或文件所占用的磁盘空间。

    语法

    du [-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][--version][目录或文件]

    参数说明:

    -a或-all 显示目录中个别文件的大小。

    -b或-bytes 显示目录或文件大小时,以byte为单位。

    -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

    -D或--dereference-args 显示指定符号连接的源文件大小。

    -h或--human-readable 以K,M,G为单位,提高信息的可读性。

    -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

    -k或--kilobytes 以1024 bytes为单位。

    -l或--count-links 重复计算硬件连接的文件。

    -L或--dereference 显示选项中所指定符号连接的源文件大小。

    -m或--megabytes 以1MB为单位。

    -s或--summarize 仅显示总计。

    -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

    -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

    -X或--exclude-from= 在指定目录或文件。

    --exclude= 略过指定的目录或文件。

    --max-depth= 超过指定层数的目录后,予以忽略。

    --help 显示帮助。

    --version 显示版本信息。

    实例

    显示目录或者文件所占空间:

    # du

    608 ./test6

    308 ./test4

    4 ./scf/lib

    4 ./scf/service/deploy/product

    4 ./scf/service/deploy/info

    12 ./scf/service/deploy

    16 ./scf/service

    4 ./scf/doc

    4 ./scf/bin

    32 ./scf

    8 ./test3

    1288 .

    只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小

    显示指定文件所占空间

    # du log2012.log

    300 log2012.log

    方便阅读的格式显示test目录所占空间情况:

    # du -h test

    608K test/test6

    308K test/test4

    4.0K test/scf/lib

    4.0K test/scf/service/deploy/product

    4.0K test/scf/service/deploy/info

    12K test/scf/service/deploy

    16K test/scf/service

    4.0K test/scf/doc

    4.0K test/scf/bin

    32K test/scf

    8.0K test/test3

    1.3M test

    展开全文
  • du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | sort -rn | taildu -h C-max-depth=...

    1. df -lh

    2. du -s /usr/* | sort -rn

    这是按字节排序

    3. du -sh /usr/* | sort -rn

    这是按兆(M)来排序

    4.选出排在前面的10个

    du -s /usr/* | sort -rn | head

    5.选出排在后面的10个

    du -s /usr/* | sort -rn | tail

    du -h C-max-depth=0 user

    du -sh C-max-depth=2 | more

    总结du常用命令

    du -h --max-depth=1 |grep [TG] |sort   #查找上G和T的目录并排序

    du -sh    #统计当前目录的大小,以直观方式展现

    du -h --max-depth=1 |grep 'G' |sort   #查看上G目录并排序

    du -sh --max-depth=1  #查看当前目录下所有一级子目录文件夹大小

    du -h --max-depth=1 |sort    #查看当前目录下所有一级子目录文件夹大小 并排序

    du -h --max-depth=1 |grep [TG] |sort -nr   #倒序排

    本文具体介绍了linux中du命令⑹挠梅ǎ⒂醚菔纠咏徊剿得髌溆梅ā

    Du命令功能说明:统计文件夹(或文件)所占磁盘空间的大小。

    语法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][-

    -help][--version][文件夹或文件]

    常常使用⑹

    -a或-all 为每一个指定文件显示磁盘使用情况,或者为文件夹中每一个文件显示各自磁盘使用情况。

    -b或-bytes 显示文件夹或文件大小时,以byte为单位。

    -c或Ctotal 除了显示文件夹或文件的大小外,同一时候也显示全部文件夹或文件的总和。

    -D或Cdereference-args 显示指定符号连接的源文件大小。

    -h或Chuman-readable 以K,M,G为单位,提高信息的可读性。

    -H或Csi 与-h⑹墒K,M,G是以1000为换算单位,而不是以1024为换算单位。

    -k或Ckilobytes 以1024 bytes为单位。

    -l或Ccount-links 反复计算硬件连接的文件。

    -L或Cdereference 显示选项中所指定符号连接的源文件大小。

    -m或Cmegabytes 以1MB为单位。

    -s或Csummarize 仅显示总计,即当前文件夹的大小。

    -S或Cseparate-dirs 显示每一个文件夹的大小时,并不含其子文件夹的大小。

    -x或Cone-file-xystem 以一_始处理时的文件系统为准,若遇上其它不同的文件系统文件夹则略过。

    -X或Cexclude-from= 在指定文件夹或文件。

    Cexclude= 略过指定的文件夹或文件。

    Cmax-depth= 超过指定层数的文件夹后,予以忽略。

    Chelp 显示帮助。

    Cversion 显示版本号信息。

    linux中的du命令使用演示例子:

    1> 要显示一个文件夹树及其每一个子树的磁盘使用情况

    du /home/linux

    这在/home/linux文件夹及其每一个子文件夹中显示了磁盘块数。

    2> 要通过以1024字节为单位显示一个文件夹树及其每一个子树的磁盘使用情况

    du -k /home/linux

    这在/home/linux文件夹及其每一个子文件夹中显示了 1024 字节磁盘块数。

    3> 以MB为单位显示一个文件夹树及其每一个子树的磁盘使用情况

    du -m /home/linux

    这在/home/linux文件夹及其每一个子文件夹中显示了 MB 磁盘块数。

    4> 以GB为单位显示一个文件夹树及其每一个子树的磁盘使用情况

    du -g /home/linux

    这在/home/linux文件夹及其每一个子文件夹中显示了 GB 磁盘块数。

    5>查看当前文件夹下全部文件夹以及子文件夹的大小:

    du -h .

    “.”代表当前文件夹下。也能够换成一个明白的路径

    -h表示用K、M、G的人性化形式显示

    6>查看当前文件夹下user文件夹的大小,并不想看其它文件夹以及其子文件夹:

    du -sh user

    -s表示总结的意思,即仅仅列出一个总结的值

    du -h --max-depth=0 user

    --max-depth=n表示仅仅深入到第n层文件夹,此处设置为0,即表示不深入到子文件夹。

    7>列出user文件夹及其子文件夹下全部文件夹和文件的大小:

    du -ah user

    -a表示包含文件夹和文件

    8>列出当前文件夹中的文件夹名不包含xyz字符串的文件夹的大小:

    du -h Cexclude='*xyz*'

    9>想在一个屏幕下列出许多其他的关于user文件夹及子文件夹大小的信息:

    du -0h user

    -0(杠零)表示每列出一个文件夹的信息,不换行,而是直接输出下一个文件夹的信息。

    10>仅仅显示一个文件夹树的全部磁盘使用情况

    du -s /home/linux

    以上内容就是小编给大家介绍的Linux du命令查看文件夹大小并按降序排列的全部叙述,希望大家喜欢。

    总结

    如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

    展开全文
  • du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。语法du [选项][文件]选项-a或-all 显示目录中个别文件的大小。-b或-bytes 显示目录或...

    du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

    语法

    du [选项][文件]

    选项

    -a或-all 显示目录中个别文件的大小。

    -b或-bytes 显示目录或文件大小时,以byte为单位。

    -c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

    -k或--kilobytes 以KB(1024bytes)为单位输出。

    -m或--megabytes 以MB为单位输出。

    -s或--summarize 仅显示总计,只列出最后加总的值。

    -h或--human-readable 以K,M,G为单位,提高信息的可读性。

    -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

    -L或--dereference 显示选项中所指定符号链接的源文件大小。

    -S或--separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

    -X或--exclude-from= 在指定目录或文件。

    --exclude= 略过指定的目录或文件。

    -D或--dereference-args 显示指定符号链接的源文件大小。

    -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。

    -l或--count-links 重复计算硬件链接的文件。

    实例

    显示目录或者文件所占空间:

    [root@localhost test]# du

    608 ./test6

    308 ./test4

    4 ./scf/lib

    4 ./scf/service/deploy/product

    4 ./scf/service/deploy/info

    12 ./scf/service/deploy

    16 ./scf/service

    4 ./scf/doc

    4 ./scf/bin

    32 ./scf

    8 ./test3

    1288 .

    只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小

    显示指定文件所占空间:

    [root@localhost test]# du log2012.log

    300 log2012.log

    查看指定目录的所占空间:

    [root@localhost test]# du scf

    4 scf/lib

    4 scf/service/deploy/product

    4 scf/service/deploy/info

    12 scf/service/deploy

    16 scf/service

    4 scf/doc

    4 scf/bin

    32 scf

    显示多个文件所占空间:

    [root@localhost test]# du log30.tar.gz log31.tar.gz

    4 log30.tar.gz

    4 log31.tar.gz

    只显示总和的大小:

    [root@localhost test]# du -s

    1288 .

    [root@localhost test]# du -s scf

    32 scf

    [root@localhost test]# cd ..

    [root@localhost soft]# du -s test

    1288 test

    展开全文
  • linux du命令

    2021-09-29 19:55:55
    du命令功能: 显示每个文件和目录的磁盘使用空间。 命令格式: du [选项][文件] du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][–block-size][–exclude=<目录或文件>][–max-depth=<目录层数...
  • 显示行号|选择喜欢的代码风格默认...利用 du 命令,可以快速的查找 Linux 下的大目录情况…du 命令安装:-bash: du: command not found#Debianapt-get instal...
  • 经常用linux df命令查看磁盘空间大小,但有时候要分析文件夹占用磁盘空间大小就要用du命令了。1.例:1.1查看某个文件目录大小#du-sh/root1.4G/rootdu,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能...
  • 介绍:du命令用于显示指定文件(夹)在磁盘中所占的空间信息。假如指定的文件参数实际上是一个目录,就要计算该目录下的所有文件。假如 没有提供文件参数,执行du命令,显示当前目录内的文件占用空间信息。语法:du [-...
  • du命令报告目录树​​的大小,包括其所有内容和单个文件的大小。 这使得它可用于追踪占用大量空间的文件,即在硬盘驱动器或其他存储介质上消耗大量或过多空间的目录和文件。 什么是目录树? 目录树是由单个目录...
  • Linux命令 du

    2021-06-03 09:31:19
    Linux命令 dudu命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。语法du [选项][文件]选项-a或-all 显示目录中个别文件的大小。-b或-bytes...
  • Linux du命令详解

    2020-12-20 08:30:39
    du常见命令参数用法:du [选项]... [文件]...或:du [选项]... --files0-from=F计算每个文件的磁盘用量,目录则取总用量。长选项必须使用的参数对于短选项时也是必需使用的。-a, --all 输出所有文件的磁盘用量,不...
  • Linuxdu命令使用介绍

    2021-05-09 05:30:57
    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。du:查询档案或目录的磁盘使用空间a:显示全部目录和...
  • linux磁盘管理命令之:du命令解析经过长时间的发展,linux磁盘管理命令中df命令的使用,系统管理员想要知道df命令的功能,很多用户对多数linux磁盘管理命令也都有所了解,这里我发表一下个人理解,和大家讨论讨论...
  • du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | sort -rn | taildu -h –-max-depth...
  • 工作中经常需要查看电脑上某个文件夹占用了多大的存储空间,在Linux下可以使用du命令,在Windows上只能打开文件管理器找到要查看的文件夹,点鼠标右键再点“属性”,不仅操作繁琐,而且如果文件夹里面东西比较多,...
  • Linuxdu和df命令

    2021-10-14 10:06:58
    1 du命令 1.1 概念 du的英文名为disk usage,含义为显示磁盘空间的使用情况,用于查看当前目录的总大小。 1.2 选项 (1)-s:对每个Names参数只给出占用的数据块总数。 (2)-a:递归地显示指定目录中各文件及子目录...
  • du 命令秘籍

    2021-01-26 22:18:21
    导读du命令是检查硬盘使用情况,统计文件或目录及子目录使用硬盘的空间大小。参数的不同组合,可以更快的提高工作效率,以下仅列出了经常使用到的参数,如需更详细的信息,请用man du命令来获得。1.命令格式du[选项...
  • Linux命令 - du命令

    2021-05-27 16:37:20
    Linux命令 - du命令   du是disk usage的缩写,在Linux中 du 命令查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,和df命令有一些区别的。 1.语法: du [选项] [文件] 2....
  • windwos下实现du命令

    2021-05-12 15:08:08
    本文转自,未得授权,不得私自转发du 能以指定的目录下的子目录为单位,显示每个目录内所有档案所占用的磁盘空间大小但是,du命令只支持unix/liunx,他是不支持windows的,怎么样让他支持windows哪。?在以往的维护...
  • Linux命令之du命令

    2020-12-20 08:30:38
    du命令显示文件或目录所占用的磁盘空间。命令格式:du [option] 文件/目录-h 输出文件系统分区使用的情况,例如:10KB,10MB,10GB等-s 显示文件或整个目录的大小,默认单位是KB显示当前目录的大小:显示某个目录或...
  • 对于一个空目录,linux命令du将显示0大小,这意味着它不使用磁盘空间。对?但java中的File.length()不会显示为零,而是显示空目录使用了一些字节。如果确实Unix中的所有内容都是文件而且占用磁盘空间,那么Java就在...
  • 命令简介Linux下的du命令也是查看使用空间的,但是与df命令不同的是du命令是对文件和目录磁盘使用的大小的查看。博主就常用这个命令配合sort命令对文件进行排序,以便查看是那些大文件占有磁盘(相信大家都会遇到过...
  • 本文详细介绍了linuxdu命令参数的用法,并用示例进一步说明其使用方法。du -sh * 查看当前目录下的文件夹大小du 命令用途概述磁盘使用。语法du [-a|-s] [-k] [-m] [-g][-l] [-r] [-x] [-H|-L][ File ... ]描述...
  • 本文详细介绍了linuxdu命令参数的用法,并用示例进一步说明其使用方法。htmlDu命令功能说明:统计目录(或文件)所占磁盘空间的大小。linux语 法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-...
  • Linux中的Du命令

    千次阅读 2021-05-09 05:31:01
    du命令是“disk usage”的缩写,展示文件或目录使用的估计磁盘空间量。这对于查找占用大量磁盘空间的文件和目录很有用。如何使用du命令du命令的常规语法如下:du [OPTIONS]... FILE...如果给定的FILE是目录,du则将...
  • 本文细致介绍了linuxdu命令参数及df命令和dd命令的运用要领,并对之执行了举例说明。linux中df命令参数linux中df命令参数功能:检查文件系统的硬盘空间占用情况。可以运用该命令来获取硬盘被占用了多少空间,目前...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 64,848
精华内容 25,939
关键字:

linuxdu命令

linux 订阅