本文详细介绍了linux中du命令参数的用法,并用示例进一步说明其使用方法。
本文具体介绍了linux中du指令参数的用法,并用示例进一步阐明其运用方法。
du -sh * 检查当时目录下的文件夹巨细
du 指令
用处
概述磁盘运用。
语法
du [
-a
|
-s
] [
-k
] [
-m
] [
-g
][
-l
] [
-r
] [
-x
] [
-H
|
-L
][ File ... ]
描绘
linux中du指令显现用于文件的块的数量。假如指定的File参数实际上是一个目录,就要陈述该目录内的一切文件。假如没有供给 File参数,linux中du指令运用当时目录内的文件。
假如File参数是一个目录,那么陈述的块的数量便是分配到目录中文件以及分配到目录本身的块之和。
指定
-a
标志,陈述个别文件中块数量。不论是否运用了-a标志,由File参数指定的个别文件总是要列出。
指定
-s
标志,陈述用于一切指定文件和目录中一切文件的悉数块。
块计数包括每个文件的直接块。块计数是经过 512 字节单位核算的,它与体系运用的群集巨细无关。指定
-k
标志,经过 1024 字节单位核算块数。
注:
具有多个链接的文件只为一个条目计数和书写。
由于块计数只依据文件巨细,所以在陈述的块数中,未分配的块是没有包括进去的。
假如linux中du指令得不到文件特点,或许无法读取目录,它就陈述一个过错,并且会影响指令的退出状况。
标志
-a
为每个指定文件显现磁盘运用情况,或许为目录中每个文件显现各自磁盘运用情况。将该标志与-s标志进行比照。
-g
用 GB 单位核算块数,而不是用缺省的 512 字节单位。对磁盘运用情况的输出值要用浮点数,这是由于假如用字节为单位的话,值会非常大。
-H
假如在指令行指定了符号链接,linux中du指令将核算链接引证的文件或文件层次结构的巨细。
-k
用 1024 字节单位核算块数,而不是用缺省的 512 字节单位。
-l
在文件链接和多链接之间均匀地分配块。依据缺省值,有两个或许更多链接的文件只计数一次。
-L
假如在指令行指定了符号链接或许在文件层次结构的遍历中屡次遇到符号链接,则linux中du指令应核算链接引证的文件或文件层次结构的巨细。
#p#-m
用 MB 单位核算块数,而不是用缺省的 512 字节单位。对磁盘运用情况的输出值要用浮点数,这是由于假如用字节为单位的话,值会非常大。
-r
陈述不行拜访的文件或许目录名。此为缺省设置。
-s
为一切指定文件显现整个磁盘运用情况,或许为一个目录中的一切文件显现总的磁盘运用情况。将该标志与-a标志进行比照。
-x
在评价文件巨细时,只评价那些与File参数指定的文件或许目录驻留在相同设备上的文件。例如,您能够指定一个在多个设备上包括文件的目录。这种情况下,-x标志就为与目录驻留在相同设备的一切文件显现块的巨细。
假如指定了悉数-k、-m和-g标志,或许是其间恣意两个,***指定的那个起作用。用标志-m和-g输出磁盘运用情况就会近似成最接近的第二位十进制数。
退出状况
此指令回来下列出口值:
0
成功完毕。
>0
产生过错。
示例
要概述一个目录树及其每个子树的磁盘运用情况,请输入:
du /home/fran
这在/home/fran目录及其每个子目录中显现了磁盘块数。
要经过 1024 字节块概述一个目录树及其每个子树的磁盘运用情况,请输入: du -k /home/fran这在/home/fran目录及其每个子目录中显现了 1024 字节磁盘块数。
要经过 MB 磁盘块概述一个目录树及其每个子树的磁盘运用情况,请输入: du -m /home/fran这在/home/fran目录及其每个子目录中显现了 MB 磁盘块数(近似到最接近的第二位十进制数)。
要经过 GB 块概述一个目录树及其每个子树的磁盘运用情况,请输入: du -g /home/fran这在/home/fran目录及其每个子目录中显现了 GB 磁盘块数(近似到最接近的第二位十进制数)。
要显现每个文件磁盘运用情况,请输入: du -a /home/fran这显现了包括在每个文件以及目录/home/fran的子目录中的磁盘块数。在目录旁的数字便是该目录树的磁盘运用情况。在惯例文件旁的数字便是该文件独自的磁盘运用情况。
要只显现一个目录树的悉数磁盘运用情况,请输入: du -s /home/fran-s标志操控linux中du指令,只显现/home/fran目录和其间包括的文件的磁盘运用情况的总和。经过缺省值,假如linux中du指令无法读取一个文件或许目录,就显现一条过错音讯。
除了在 /home/fran 的遍历中找到的惯例文件,还要显现一切符号链接引证的文件或文件层次结构的磁盘运用,请输入: du -L /home/fran
要陈述符号链接 mylink 引证的文件或文件层次结构的磁盘运用,请输入: du -H mylink
文件
/usr/bin/du
包括linux中du指令。
以上是linux中du指令参数的用法。
【修改引荐】
- Linux根本指令df和linux中du指令参数介绍
- 在Linux指令行界面运用代理服务器上网
- linux指令行下运用linux翻开浏览器指令
知优网 » linux中du指令参数的用法详解(linux中du命令详解)