两种方式-两种不同的结果

托尼

我运行了两个单独的命令,每个命令产生了不同的数字。谁能帮我找出原因?

find -type d -name *log* | du -hcs

find . -type d -name '*log*' -print0 | xargs -0 du -hcs
JdeBP

我敢肯定,拒绝投票的人以为找出原因的方法是

满都
并想知道为什么您没有阅读该手册。

具有讽刺意味的是,尽管对于BSD确实如此,但在Linux发行版中,这并不是找出原因,因为GNU手册页缺少了一些相当基本的内容。Linux用户必须运行

info coreutils du
看到其中有一个非常重要的句子的文档。

这是BSDdu命令手册页的第二句话(在OpenBSD中为第三句话)

因此,即使您的通配符(在命令中而不是在答案中提供的更正版本)在find命令中(可能)错误地扩展,也不会造成任何差异。无论您的find命令写入其标准输出什么,该du命令都会完全忽略它

从手册中可以清楚地看到正在发生的情况,并结合该答案在其第三点中已经说过的内容,应该非常明显地看出为什么您在命令和已更正的命令之间会看到不同的行为和结果。准备踢自己。

进一步阅读

  • duMacOS 10手册页。苹果公司。
  • duFreeBSD 9.2手册页2012-11-04。
  • duNetBSD 6.1.3手册页2006-09-24。
  • duOpenBSD 5.4手册页2014-02-14。
  • duDragonFly BSD 3.7手册页1994-04-01。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GRU 相同的配置但以两种不同的方式在 tensorflow 中产生两种不同的输出

来自分类Dev

以两种不同的方式绘制相同的数据,获得不同的结果(点阵xyplot)

来自分类Dev

以两种不同方式显示表单

来自分类Dev

类型类的实例有两种不同的方式

来自分类Dev

定义构造函数的两种不同方式

来自分类Dev

与堆的两种不同实现方式混淆

来自分类Dev

WPF以两种不同的方式显示内容

来自分类Dev

JavaScript中两种不同的函数调用方式

来自分类Dev

启动服务的两种不同方式。为什么?

来自分类Dev

以两种不同方式处理SIGALRM

来自分类Dev

为结构分配内存,有两种不同的方式?

来自分类Dev

以两种不同的方式创建简单的指令

来自分类Dev

Firebase 以两种不同的方式获取子数据

来自分类Dev

SQL - 以两种不同方式关联的查询表

来自分类Dev

从mysql中选择两种方式

来自分类Dev

循环中的两种方式绑定

来自分类Dev

PHP mysql两种排序方式

来自分类Dev

在课堂之间交流两种方式

来自分类Dev

两种方式绑定Android

来自分类Dev

与对象的两种方式数据绑定?

来自分类Dev

部署Vue的两种方式

来自分类Dev

两种不同的通用类型作为结果和参数

来自分类Dev

两种不同的通用类型作为结果和参数

来自分类Dev

Java递归提供两种不同的结果。为什么?

来自分类Dev

为什么两种计算的结果不同?

来自分类Dev

如何解释位右移两种不同的结果?

来自分类Dev

数据绑定:一种方式与两种方式

来自分类Dev

为什么结果代码与声明通用类的两种方式不同

来自分类Dev

正则表达式,两种方式,不同的结果。