linux检查目录巨细(转)ITeye - 凯时娱乐

linux检查目录巨细(转)ITeye

2019年02月20日08时19分51秒 | 作者: 梦蕊 | 标签: 目录,文件,磁盘 | 浏览: 764

常用du -sh,du -sm,du -h,du -m

Du(Disk Usage)指令功用阐明:核算目录(或文件)所占磁盘空间的巨细。
语 法: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为换算单位,而不是以1024为换算单位。

-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 显现版别信息。

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 –exclude=’*xyz*’

9 想在一个屏幕下列出更多的关于user目录及子目录巨细的信息:

du -0h user

-0(杠零)表明每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。

10 只显现一个目录树的悉数磁盘运用情况

du -s /home/linux
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章