<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Du_%28Unix%29</id>
	<title>Du (Unix) - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Du_%28Unix%29"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Du_(Unix)&amp;action=history"/>
	<updated>2026-07-12T20:01:11Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Du_(Unix)&amp;diff=791451&amp;oldid=prev</id>
		<title>imported&gt;AromaTake：​調整內部連結+修飾語句</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Du_(Unix)&amp;diff=791451&amp;oldid=prev"/>
		<updated>2026-03-03T01:49:39Z</updated>

		<summary type="html">&lt;p&gt;調整內部連結+修飾語句&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{NoteTA|G1=IT}}&lt;br /&gt;
[[File:Du unix output.png|thumb|终端中du的截图]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;du&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;d&amp;#039;&amp;#039;&amp;#039;isk &amp;#039;&amp;#039;&amp;#039;u&amp;#039;&amp;#039;&amp;#039;sage的缩写，磁盘使用情况）是一个标准Unix程序，用于估量文件或文件夹的磁盘使用情况。&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
&amp;lt;code&amp;gt;du&amp;lt;/code&amp;gt;工具首次出现在AT&amp;amp;T Unix的第一版中。&lt;br /&gt;
&lt;br /&gt;
== 规范 ==&lt;br /&gt;
默认情况下，[[单一UNIX规范]]规定，&amp;lt;code&amp;gt;du&amp;lt;/code&amp;gt;显示当前目录每个文件与目录的被分配磁盘空间的情况。链接文件将会显示其本身大小而非其链接对象；目录则会显示其内容的大小。&lt;br /&gt;
&lt;br /&gt;
由于&amp;lt;code&amp;gt;du&amp;lt;/code&amp;gt;只反映磁盘分配情况而非实际文件大小，所以如果文件被删除后磁盘未被释放，其显示的数字会与[[df (Unix)|df]]报告的数字有所不同。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
&amp;lt;code&amp;gt;du&amp;lt;/code&amp;gt;可以带一个参数，即指定一个路径来工作；如果没有指定，则使用当前目录。[[单一UNIX规范|SUS]]指定了&amp;lt;code&amp;gt;du&amp;lt;/code&amp;gt;有以下这些选项：&lt;br /&gt;
: &amp;lt;tt&amp;gt;-a&amp;lt;/tt&amp;gt;，显示所有的文件和目录，而不仅仅显示目录。&lt;br /&gt;
: &amp;lt;tt&amp;gt;-H&amp;lt;/tt&amp;gt;，计算命令行中指定链接对象的磁盘使用情况。&lt;br /&gt;
: &amp;lt;tt&amp;gt;-k&amp;lt;/tt&amp;gt;，将大小除以1024字节，而非512字节显示。&lt;br /&gt;
: &amp;lt;tt&amp;gt;-L&amp;lt;/tt&amp;gt;，计算任意链接对象的使用情况。&lt;br /&gt;
: &amp;lt;tt&amp;gt;-s&amp;lt;/tt&amp;gt;，仅汇报当前目录总计的磁盘使用情况，而不显示每一个文件。&lt;br /&gt;
: &amp;lt;tt&amp;gt;-x&amp;lt;/tt&amp;gt;，仅遍历指定路径所在设备上的文件与目录。&lt;br /&gt;
&lt;br /&gt;
其他Unix和类Unix操作系统可能提供额外的选项。例如，[[BSD]]与[[GNU]]的&amp;lt;code&amp;gt;du&amp;lt;/code&amp;gt;规定了一个&amp;lt;tt&amp;gt;-h&amp;lt;/tt&amp;gt;选项，把磁盘使用情况的大小加上单位后缀，显示为一个用户更容易理解的形式。（如：10MB）&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
KB单位的目录总大小：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ du -sk *&lt;br /&gt;
 152304  directoryOne&lt;br /&gt;
 1856548 directoryTwo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
更易读的目录总大小格式(Byte、KB、MB、GB、TB、PB)：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ du -sh *&lt;br /&gt;
 149M directoryOne&lt;br /&gt;
 1.8G directoryTwo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
当前目录下包含隐藏文件，子目录与文件的磁盘使用情况（从小到大排序）：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ du -sk .[!.]* *| sort -n&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
当前目录下包含隐藏文件，子目录与文件的磁盘使用情况（从大到小排序）：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ du -sk .[!.]* *| sort -nr&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
显示深度为1的目录大小及其总和&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ du -d 1 -c -h&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参考 ==&lt;br /&gt;
*[[Baobab]]&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/du.html The Open Group Base规范中du的说明]{{Wayback|url=http://pubs.opengroup.org/onlinepubs/9699919799/utilities/du.html |date=20110309031959 }}&lt;br /&gt;
&lt;br /&gt;
=== 使用手册 ===&lt;br /&gt;
* [http://www.gnu.org/software/coreutils/manual/html_node/du-invocation.html du]{{Wayback|url=http://www.gnu.org/software/coreutils/manual/html_node/du-invocation.html |date=20110624130252 }} — [[GNU]] [[coreutils]]中的使用手册&lt;br /&gt;
* [http://www.openbsd.org/cgi-bin/man.cgi?query=du du] — [[OpenBSD]]中的使用手册&lt;br /&gt;
* [http://leaf.dragonflybsd.org/cgi/web-man?command=du&amp;amp;section=ANY du]{{Wayback|url=http://leaf.dragonflybsd.org/cgi/web-man?command=du&amp;amp;section=ANY |date=20110613143020 }} — [[DragonFly BSD]]中的使用手册&lt;br /&gt;
&lt;br /&gt;
=== 其他 ===&lt;br /&gt;
* [https://web.archive.org/web/20110515021820/http://freshmeat.net/search/?q=disk+space Disk space-related utilities] at Freshmeat.net&lt;br /&gt;
&lt;br /&gt;
{{Unix命令}}&lt;br /&gt;
&lt;br /&gt;
[[Category:标准Unix程序]]&lt;br /&gt;
[[Category:Unix SUS2008实用工具]]&lt;br /&gt;
[[Category:Disk硬盘分析软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;AromaTake</name></author>
	</entry>
</feed>