Robert Harker

作者评论

-h 标志对我来说是新的。我很喜欢。尝试将此别名添加到你的 .bashrc 文件中
alias du='du -h'

我学习了 -s 标志用于摘要,而不是 -c 标志。更容易记住。

我使用的一些 du 命令

du -sh *
汇总当前目录中目录和文件的磁盘使用情况。

du -sh * | sort -n
对当前目录中目录或文件的大小进行排序。
-n 基于数值而非字母数字值进行排序。-rn 反转排序顺序。

du -sh * | sort -n | tail -5
显示当前目录中最大的 5 个目录或文件。
这只是当前目录中顶层文件和目录的摘要。

find . -type f | xargs -d '\n' du -sh * | sort -n | tail -5
查找当前目录中最大的 5 个文件。
用于查找您未意识到的意外的大文件。
xargs 的 -d '\n' 参数告诉 xargs 在换行符上分隔参数。它避免了文件名中带有空格的问题。

du 是我 45 年前学习的第一个 UNIX 命令之一。经典且好用。

与此有些相关的是 UUNET 和 X11R2 的历史。当时是 1987 年,我在 Fairchild 的 Palo Alto Research Lab 工作,担任系统管理员。我与 UUNET 建立了付费 UUCP 连接,以便我们可以注册域名 parfs.com。在 Usenix 会议上,X11R2 在一次重大重写后被宣布为稳定可靠的代码。返回家乡的开发人员想要下载代码,但代码很大,大约 50Mb。那时 2400 波特是快速调制解调器。UUNET 宣布他们将为客户提供代码下载。许多组织注册了他们的服务,以便他们可以获得代码。我记得我们有新的 Trailblazer 9600 波特调制解调器,所以只花了几天时间下载代码。

X11R2 启动了 UUNET,我认为它是第一个成功的商业 ISP。在 X11R2 发布后,许多公司注册并注册了他们的第一个域名。

啊,只是在回忆中漫步...

© . All rights reserved.