linux中du命令选项
-
Linux中的du命令是用来查看目录或文件所占用磁盘空间的工具,它可以帮助我们快速了解文件和目录的大小情况。下面是du命令常用的选项:
1. -h/–human-readable:以人类可读的格式显示文件大小,例如使用”K”、”M”、”G”等单位表示文件大小。
2. -s/–summarize:只显示总的磁盘使用量,不显示具体的每个子目录或文件的使用量。
3. -c/–total:在最后一行显示所有输入文件或目录的总磁盘使用量。
4. -a/–all:显示每个子目录或文件的磁盘使用量,包括隐藏文件和目录。
5. -d/–max-depth=
:限制显示的目录层级深度,N为一个正整数。 6. –exclude=
:排除匹配指定模式的文件或目录,多个模式可以使用逗号分隔。 7. –max-depth=
:限制显示的目录层级深度,N为整数值。 8. –time/–time=ctime:按文件最后修改时间或创建时间排序输出结果。
9. –dereference/–dereference-args:解析符号链接,并显示符号链接指向的目标文件或目录的磁盘使用量。
10. –si:以国际单位制显示文件大小,即使用”KB”、”MB”、”GB”等单位表示文件大小。
11. –no-dereference:不解析符号链接,只显示符号链接本身的磁盘使用量。
12. –one-file-system:只计算指定目录下的文件和目录,不计算子目录中的文件和目录。
上述选项是du命令中常用的,通过组合使用这些选项,可以根据实际需求来获得自己想要的磁盘使用情况。
2年前 -
Linux中的du命令用于检查文件和目录的磁盘使用情况。它提供了一些选项来定制其行为。下面是一些常用的du命令选项:
1. -h:以人类可读的方式显示磁盘使用情况。使用此选项可以将磁盘使用量以更易读的单位(如KB、MB、GB等)显示,而不是以字节为单位。
2. -s:仅显示每个指定文件或目录的总大小。使用此选项,du命令只会显示总的磁盘使用量,而不会递归地列出子目录的大小。
3. -c:显示总的磁盘使用情况。使用此选项,du命令会在最后一行显示所有指定文件或目录的总大小。
4. -a:显示每个文件的磁盘使用情况。使用此选项,du命令会递归地列出指定目录下的每个文件的大小,并显示其磁盘使用量。
5. -x:不进入其他文件系统。使用此选项,du命令不会跨越不同的文件系统进行统计,只会在指定的文件系统中计算磁盘使用情况。
6. –exclude=
:排除符合指定模式的文件或目录。使用此选项,可以排除某些文件或目录,使其不计算在磁盘使用情况中。 7. –max-depth=
:指定显示的目录层级。使用此选项,可以限制du命令显示的目录层级,只显示指定层级内的文件和目录的磁盘使用情况。 8. -L:显示符号链接所指向的文件或目录的磁盘使用情况。使用此选项,du命令会显示符号链接所指向的文件或目录的大小,而不是符号链接本身的大小。
这些选项可以单独使用,也可以结合使用以满足具体的需求。通过使用不同的选项,可以灵活地对du命令进行定制,以便更好地了解文件和目录的磁盘使用情况。
2年前 -
在Linux中,du命令用于查看指定目录或文件的磁盘使用情况。du命令选项用于控制du命令输出的格式以及显示的内容。下面是一些常用的du命令选项的解释:
1. -h, –human-readable
以易读的格式显示文件大小。此选项会自动转换文件大小为合适的单位(例如,KB、MB、GB)。2. -s, –summarize
只显示总计大小。当指定多个目录时,只显示所有目录的总大小。3. -c, –total
在每个目录行后,显示该目录的总大小。4. -a, –all
显示每个目录和文件的大小。5. -L, –dereference
当遇到符号链接时,显示链接指向的文件或目录的大小。6. -x, –one-file-system
不跨越文件系统边界。如果指定了一个包含多个文件系统的目录,这个选项将只显示当前文件系统中的文件和目录的大小。7. -d N, –max-depth=N
只显示深度为N的目录和文件大小。整数N表示显示的目录深度。8. –exclude=PATTERN
排除匹配PATTERN的文件和目录。PATTERN可以是通配符表达式。9. –exclude-from=FILE
从指定的FILE中读取排除模式列表,这些模式用于排除文件和目录。10. –time, –time-style=STYLE
显示最后修改时间。STYLE可以是full-iso、long-iso、或者short-iso。以上是常用的du命令选项,并且可以将它们结合使用。例如,使用du -h -s命令可以显示指定目录的总大小,并以易读的格式显示文件大小。
2年前