linux命令 du


linux命令 du

文章插图
du(linux命令)Linux下命令 , 统计目录(或档案)所占磁碟空间的大小 。
基本介绍中文名:du
外文名:du
性质:命令
全称:show disk usage
linux命令概述Linux下命令 , 统计目录(或档案)所占磁碟空间的大小 。简介du(show 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 显示版本信息 。-sh *显示当前目录内资料夹及档案的大小 。使用示例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-shuser -s表示总结的意思 , 即只列出一个总结的值du-h--max-depth=0user --max-depth=n表示只深入到第n层目录 , 此处设定为0 , 即表示不深入到子目录 。7>列出user目录及其子目录下所有目录和档案的大小:du-ahuser -a表示包括目录和档案8>列出当前目录中的目录名不包括xyz字元串的目录的大小:du-h--exclude='*xyz*' 9>想在一个萤幕下列出更多的关于user目录及子目录大小的信息:du-0huser -0(槓零)表示每列出一个目录的信息 , 不换行 , 而是直接输出下一个目录的信息 。10>只显示一个目录树的全部磁碟使用情况【linux命令 du】