问题标签 [du]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
789 浏览

linux - rsync 看不到什么?

我想复制整个 linux 服务器,该服务器将通过网络停用,因此我们确定不会丢失任何内容。

我做了du /并且被告知有 60 GB 的 /

然后我rsync -r / root@newserver:/old-serverdu了,在old-server目录中做时我得到了 22 GB。

那么为什么会有这种差异呢?有什么du看得见却rsync不能复制的东西吗?

0 投票
7 回答
10259 浏览

find - 为什么“find . -name *.txt | xargs du -hc”会给出多个总数?

我有一大组目录,我正在尝试计算数百个 .txt 文件的总大小。我试过这个,它最有效:

但是最后我没有给我一个总数,而是得到了几个。我的猜测是管道一次只会传递这么多行的 find 输出,而 du 只是在每个批次上进行操作。有没有解决的办法?

谢谢!亚历克斯

0 投票
4 回答
485 浏览

unix - 是否有一种标准方法来区分 du 输出以检测磁盘空间使用量增长最多的位置

我与一个小型开发团队合作,我们共享一个 unix 文件系统来存储较大的数据集。这个文件系统有一个有点令人望而却步的配额,所以大约每月一次,我们必须弄清楚我们的可用空间去了哪里,看看我们可以恢复什么。

显然,我们使用了相当数量的 du,但这仍然是一个乏味的过程。我认为我们可以保持上个月的产出,并将其与本月进行比较,看看我们在哪里增长最多。我猜这个计划不是很原始。

考虑到这一点,我想问是否有任何脚本已经这样做了。

谢谢。

0 投票
5 回答
71832 浏览

ide - 使用 IDE 时从 Powershell 调用第 3 方可执行文件时出错

我有一个 PowerShell 脚本,它使用 du.exe(最初来自 Sysinternals 的磁盘使用情况)来计算目录的大小。

如果我du c:\Backup在控制台中运行,它会按预期工作,但在 ISE 或 PowerGui 中运行的同一行代码会给出预期结果加上错误

这是为什么?如何避免此错误?我尝试了调用表达式,使用&,但不行。

谢谢您的帮助。

0 投票
3 回答
1548 浏览

unix - unix du 命令用于计算磁盘空间的算法是什么?

我尝试使用du今天在单个目录上计算磁盘使用情况。目录大小为 6GB,计算时间如下:

unix du 命令用于计算磁盘空间的算法是什么?为什么这么慢?有没有其他方法可以更有效地计算磁盘空间?调用平台是Sun. 计算大小的目录是 NFS 挂载的。

0 投票
3 回答
9519 浏览

linux - du -skh * in / 返回与 centos 5.5 上的 df 大不相同的大小

我有一个运行 centos 5.5 的 vps 切片,我应该有 15 GB 的磁盘空间,但根据 df,它似乎使我的磁盘空间使用量增加了一倍。

当我du -skh *以 root 身份运行 / 时,我得到:

这与我上传到机器上的一致,加起来大约 5gigs。

但是当我跑步时,df我得到:

它已经向我展示了近 12 场演出。

是什么导致了这种差异,我能做些什么呢?我根据 15 个演出计划了服务器,但现在它基本上只让我有大约 7 个演出的东西。

谢谢。

0 投票
1 回答
12042 浏览

bash - 使用 --exclude、grep -v 或 sed 从 du 命令输出中排除隐藏文件

我正在尝试使用磁盘使用工具检查我的主目录文件夹有多大,但它也会打印出以点开头的文件夹和文件。

我似乎无法过滤掉它们。

提前致谢。

编辑> 谢谢SiegeX的回答。

由于点匹配任何字符,我们必须在它前面加上双反斜杠,因为它也是一个特殊字符。

0 投票
4 回答
4472 浏览

bash - 用于解析 du -s * 输出并警告超出特定存储限制的用户的 bash 脚本

我正在尝试编写一个脚本来检查主文件夹磁盘使用情况,并在用户超过 xxGB 时通过电子邮件警告用户

我将 du -s * 的输出转储到临时文件中,逐行读取,当我尝试从 du 的输出中读取文件夹的大小和名称时,它无法正常工作,只需执行 echo $文件我将每行转储为两行,我尝试扩展以用空格替换制表符,但也没有用,而且我也不知道如何根据大小进行比较。

0 投票
5 回答
21585 浏览

linux - 为什么`du`的输出通常与`du -b`如此不同

为什么 的 输出du经常 与 如此不同du -b-b是 的简写--apparent-size --block-size=1--apparent-size大多数时候,只有 using给了我相同的结果,但--block-size=1似乎可以解决问题。我想知道输出是否正确,我想要哪些数字?(即实际文件大小,如果复制到另一个存储设备)

0 投票
2 回答
5471 浏览

macos - Mac OS X 上“du”命令和“get info”显示的大小差异

在终端上运行命令“du -ch /Applications”,记下它的大小。
现在从“获取信息”选项查看 /Applications 文件夹的大小。
显示了一个主要的差异大小。任何其他文件夹也是如此。
造成这种差异的原因是什么,其中哪一个是确切的尺寸?