【发布时间】:2018-06-11 19:32:46
【问题描述】:
对于以下命令:
docker ps -a -q | xargs -r docker kill
我收到此错误:
xargs: illegal option -- r
上述命令的 MacOS 等效项是什么?
【问题讨论】:
-
我刚刚发现的一个 ghetto ass 解决方案是使用
-n5000,它在 Mac 上设置了最大参数数量。它似乎有效,但不是一个优雅的解决方案。想知道是否有更清洁的方法。 -
-n5000是 Mac xargs 上的默认值。我认为明确指定它没有任何效果。 -
GNU coreutils 与 BSD coreutils 不同。
-
如果您仍然感到困惑,Linux 捆绑了 GNU(GNU's Not Unix)实用程序,MacOS 使用 BSD(伯克利软件发行版)。有很多不同。