Linux命令:du命令

Posted IT知识免费共享

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令:du命令相关的知识,希望对你有一定的参考价值。

执行du命令:


du命令帮助信息英文版本:

NAME

       du - estimate file space usage


SYNOPSIS

       du [OPTION]... [FILE]...

       du [OPTION]... --files0-from=F


DESCRIPTION

       Summarize disk usage of each FILE, recursively for directories.


       Mandatory arguments to long options are mandatory for short options too.


       -a, --all

              write counts for all files, not just directories


       --apparent-size

              print apparent sizes, rather than disk usage; although the apparent                   size is usually smaller, it may be larger due to holes in (‘sparse’) files,               internal fragmentation, indirect blocks, and the like


       -B, --block-size=SIZE

              use SIZE-byte blocks


       -b, --bytes

              equivalent to ‘--apparent-size --block-size=1’


       -c, --total

              produce a grand total


       -D, --dereference-args

              dereference only symlinks that are listed on the command line


       --files0-from=F

              summarize disk usage of the NUL-terminated file names specified in                file F; If F is - then read names from standard input


       -H     equivalent to --dereference-args (-D)


       -h, --human-readable

              print sizes in human readable format (e.g., 1K 234M 2G)


       --si   like -h, but use powers of 1000 not 1024


       -k     like --block-size=1K


       -l, --count-links

              count sizes many times if hard linked


       -m     like --block-size=1M


       -L, --dereference

              dereference all symbolic links


       -P, --no-dereference

              don’t follow any symbolic links (this is the default)


       -0, --null

              end each output line with 0 byte rather than newline


       -S, --separate-dirs

              do not include size of subdirectories


       -s, --summarize

              display only a total for each argument


       -x, --one-file-system

              skip directories on different file systems


       -X, --exclude-from=FILE

              exclude files that match any pattern in FILE


       --exclude=PATTERN

              exclude files that match PATTERN


       --max-depth=N

              print the total for a directory (or file, with --all) only if it is N or fewer                    levels below the command line argument;  --max-depth=0 is the same as --summarize


       --time show time of the last modification of any file in the directory, or any of its subdirectories


       --time=WORD

              show time as WORD instead of modification time: atime, access, use, ctime or status


       --time-style=STYLE

              show times using style STYLE: full-iso, long-iso, iso, +FORMAT FORMAT is interpreted like ‘date’


       --help display this help and exit


       --version

              output version information and exit


       Display values are in units of the first available SIZE from --block-size, and the DU_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment variables.  Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set).


       SIZE may be (or may be an integer optionally followed by) one of following: KB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.


PATTERNS

       PATTERN is a shell pattern (not a regular expression).  The pattern ?  matches any one character, whereas * matches any string (composed of zero, one or multiple characters).  For example, *.o will match any files whose names end in .o.

       Therefore, the command


              du --exclude='*.o'

will skip all files and subdirectories ending in .o (including the file .o itself).


AUTHOR

       Written by Torbjorn Granlund, David MacKenzie, Paul Eggert, and Jim Meyering.


REPORTING BUGS

       Report du bugs to bug-coreutils@gnu.org

       GNU coreutils home page: <http://www.gnu.org/software/coreutils/>

       General help using GNU software: <http://www.gnu.org/gethelp/>

       Report du translation bugs to <http://translationproject.org/team/>


COPYRIGHT

       Copyright © 2010 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.

       This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.


SEE ALSO

       The full documentation for du is maintained as a Texinfo manual.  If the info and du programs are properly installed at your site, the command


              info coreutils 'du invocation'


       should give you access to the complete manual.



du命令帮助信息中文版本:

用来查看linux下文件或目录占用的磁盘空间

参数说明

du * 默认显示目录内所有文件夹和./内文件的大小,以K为单位。

--或--null 将du的结果放在一行显示。

-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 显示版本信息。


Linux命令:du命令


喜欢这篇文章的人也喜欢 · · · · · ·

▶ 

▶ 

▶ 

▶ 


以上是关于Linux命令:du命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux中du命令参数的用法

linux命令详解之du命令

每天一个linux命令:du命令

Linux命令:du命令

每天一个linux命令:du 命令

Linux du命令