91得票6回答
使用IDE时从PowerShell调用第三方可执行文件出错

我有一个PowerShell脚本,使用du.exe (磁盘使用情况,最初来自Sysinternals)计算目录的大小。 如果我在控制台中运行du c:\Backup,它按预期工作,但是同样的代码行在ISE或PowerGui中运行时会给出预期的结果和错误信息。+ du <<<...

86得票2回答
硬链接计入文件大小吗?

我有一个备份系统,它创建以Unix时间戳命名的目录,并使用硬链接系统(rsync中的--link-dest)创建增量备份,因此通常第一个备份非常大,然后后续备份会相应减小。 这是当前备份的输出:root@athos:/media/awesomeness_drive# du -sh lantea...

78得票7回答
从“du”命令中排除所有权限被拒绝的消息

我正在尝试评估多个Unix用户账户的磁盘使用情况。 简单来说,我正在使用以下命令: du -cBM --max-depth=1 | sort -n 但是我看到过很多像下面这样的错误信息。如何排除所有这样的“权限被拒绝”消息以不显示? du: `./james/.gnome2': Per...

77得票4回答
在OSX终端中显示易于理解的文件大小

在Linux中,我键入 du -sh * | sort -rh 来显示当前目录下的文件和目录,按大小从大到小排序。 在OSX终端中如何操作,最好不需要安装额外的软件?

67得票2回答
如何在ncdu中排除特定目录?

如何在ncdu扫描中排除一个目录? 我无法在man ncdu页面找到相关信息。 执行ncdu -x /时,它会花费将近一小时的时间扫描我的/home/tmp目录。

49得票5回答
为什么`du`命令的输出结果经常与`du -b`命令不同?

为什么du命令的输出结果通常与du -b的结果如此不同?-b是--apparent-size --block-size=1的缩写。只使用--apparent-size大多数情况下会得到相同的结果,但是--block-size=1似乎能够解决这个问题。我想知道这时输出是否正确,以及哪些数字才是我...

29得票2回答
按字母顺序列出du命令的结果

如何按字母顺序列出 du 命令的结果? 我知道可以使用 find 命令按字母顺序列出它们,但没有目录大小。对于这两个命令,我还使用了 -maxdepth 选项,以便列表仅向下进入一个子目录。 以下是斜体中的问题: 编写一个 shell 脚本实现目录大小分析器。在脚本中,您可以使用常见的 Lin...

27得票2回答
Linux du命令不遍历挂载文件系统

如果问题的措辞有误,请让我知道,这可能解释了为什么我找不到答案。 我想使用类似以下命令查找我的主磁盘上的用法:du -sh /* 问题是我在根级别有许多挂载点,并且我希望du跳过这些挂载点。 我以为-x选项应该可以做到这一点,但要么我误解了它的作用,要么我使用方式不正确。 如何将du应用于仅根...

25得票2回答
使用--exclude、grep -v或sed从du命令输出中排除隐藏文件

我想使用磁盘使用工具检查我的主目录文件夹的大小,但它也会输出以点开头的文件夹和文件。 我似乎无法筛选它们。du -h --exclude="?" du -h | grep -v "?" du -h | grep -ve "?" du -h | sed "?" 提前感谢。 编辑 感谢您的答案...

24得票1回答
如何使“du”命令在不输出所有目录的情况下运行,就像静默模式一样?

我正在尝试获取Linux中目录的大小,但它有很多子目录,似乎需要很长时间才能遍历所有这些文件和目录,然后才给我一个大小的答案。我已经搜索了帮助、手册和在线文档,但找不到任何有用的信息。它真的必须输出每个正在扫描的目录吗?有没有方法可以加快此过程?通常使用其他命令时,只需使用“-q”安静模式开关即可。