为什么 du 或 echo 流水线不起作用?

2024-01-11

我正在尝试对当前目录中的每个目录使用 du 命令。所以我尝试使用这样的代码:

ls | du -sb

但它没有按预期工作。它仅输出当前“.”的大小目录仅此而已。 echo 也是同样的情况

ls | echo

输出空行。为什么会发生这种情况?


使用管道发送输出(stdout) 第一个命令的stdin子进程(第二个命令)的(输入)。您提到的命令不接受任何输入stdin。例如,这将适用于cat(我所说的工作,是指像这样的工作cat不带参数运行,只需传递您提供的输入即可):

ls | cat

对于您的应用程序,这就是xargs它接受管道输入并将其作为指定命令的参数。所以,你可以让它像这样工作:

ls | xargs du -sb

请注意,默认情况下xargs将破坏其在空格上的输入,因此如果您的文件名包含空格,则这将无法按您想要的方式工作。因此,在这种特殊情况下,这样会更好:

du -sb *
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 du 或 echo 流水线不起作用? 的相关文章

  • 段错误...关于你好世界

    这段代码非常简单 但我在 x86 64 Linux 系统上遇到了段错误 这让我很烦恼 刚开始接触asm 请耐心等待 与 NASM 组装nasm f elf64 test asm 与连接ld o test test o SECTION tex
  • 如何通过 makefile 在 Linux 上安装程序? [复制]

    这个问题在这里已经有答案了 可能的重复 Linux Unix make install 应该包含什么 https stackoverflow com questions 528399 what should linux unix make
  • PIL 的 Image.show() 带来*两个*不同的查看器

    在 python shell 中处理图像时 我使用 image show 其中 image 是 Image 的实例 很久以前什么也没发生 但在定义了一个名为 xv 的 Mirage 符号链接后 我很高兴 最近几天 show 将显示 Imag
  • 选择fasta文件中氨基酸超过300个且“C”出现至少4次的序列

    我有一个包含蛋白质序列的 fasta 文件 我想选择超过 300 个氨基酸且半胱氨酸 C 氨基酸出现超过 4 次的序列 我使用此命令来选择具有超过 300 个 aa 的序列 cat 72hDOWN fasta fasta bioawk c
  • Vagrant 遇到问题 - “404 - 未找到”

    我正在尝试使用 Vagrant 制作一个 LAMP 盒子 有人告诉我它使用起来非常简单 我对网络和虚拟机完全陌生 对 Linux Ubuntu 的经验也很少 我目前已尝试按照官方文档页面上的教程进行操作 http docs vagrantu
  • 使用 ioctl 在 C++ 中以编程方式添加路由

    我编写了简单的 C 函数 添加了新路线 void addRoute int fd socket PF INET SOCK DGRAM IPPROTO IP struct rtentry route memset route 0 sizeof
  • 在ubuntu中打开spyder

    我想在ubuntu中打开spyder Python IDE 通常我会在 shell 中编写 spyder 它会打开spyder IDE 现在 当我在shell中编写spyder时 它只是换行 什么也没有发生 类似于按 enter 我如何找回
  • 如何从 Bash 命令行在后台 Vim 打开另一个文件?

    我正在从使用 Gvim 过渡到使用控制台 Vim 我在 Vim 中打开一个文件 然后暂停 Vim 在命令行上运行一些命令 然后想返回到 Vim Ctrl Z 在正常模式下 暂停 Vim 并返回到控制台 fg可用于将焦点返回到 Vim job
  • Docker忽略limits.conf(试图解决“打开文件太多”错误)

    我正在运行一个 Web 服务器 该服务器正在处理数千个并发 Web 套接字连接 为了实现这一点 在 Debian linux 我的基本镜像是 google debian wheezy 在 GCE 上运行 上 打开文件的默认数量设置为 100
  • 如何在 Linux 和 C 中使用文件作为互斥体?

    我有不同的进程同时访问 Linux 中的命名管道 并且我想让此访问互斥 我知道可以使用放置在共享内存区域中的互斥体来实现这一点 但作为一种家庭作业 我有一些限制 于是 我想到的是对文件使用锁定原语来实现互斥 我做了一些尝试 但无法使其发挥作
  • BASH:输入期间按 Ctrl+C 会中断当前终端

    我的 Bash 版本是 GNU bash version 4 3 11 1 release x86 64 pc linux gnu 我有一段这样的代码 while true do echo n Set password read s pas
  • 如何并行执行4个shell脚本,我不能使用GNU并行?

    我有4个shell脚本dog sh bird sh cow sh和fox sh 每个文件使用 xargs 并行执行 4 个 wget 来派生一个单独的进程 现在我希望这些脚本本身能够并行执行 由于某些我不知道的可移植性原因 我无法使用 GN
  • /sys/device/ 和 dmidecode 报告的不同 CPU 缓存大小

    我正在尝试获取系统中不同缓存级别的大小 我尝试了两种技术 a 使用 sys device 中的信息 这是输出 cat sys devices system cpu cpu0 cache index1 size 32K cat sys dev
  • Ubuntu Python shebang 线不工作

    无法让 shebang 线在 Ubuntu 中为 python 脚本工作 我每次只收到命令未找到错误 test py usr bin env python print Ran which python usr bin python 在 sh
  • awk 在循环中使用时不打印任何内容[重复]

    这个问题在这里已经有答案了 我有一堆使用 file 1 a 1 txt 格式的文件 如下所示 A 1 B 2 C 3 D 4 并使用以下命令添加包含每个文件名称的新列 awk print FILENAME NF t 0 file 1 a 1
  • ssh 连接超时

    我无法在 git 中 ssh 到 github bitbucket 或 gitlab 我通常会收到以下错误消息 如何避免它 输出 ssh T email protected cdn cgi l email protection i ssh
  • 找不到包“gdk-pixbuf-2.0”

    我正在尝试在 Amazon Linux 发行版实例上构建 librsvg 我已经通过 yum 安装了大部分依赖项 其中一些在实例上启用的默认 yum 存储库中不可用 因此必须从头开始构建它们 我已经走了很远 但还停留在最后一点 跑步时sud
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • docker 非 root 绑定安装权限,WITH --userns-remap

    all 尝试让绑定安装权限正常工作 我的目标是在容器中绑定安装卷 以便 a 容器不以 root 用户身份运行入口点 二 docker daemon 配置了 userns remap 这样容器 主机上没有 root c 我可以绑定挂载和读 写
  • Google BQ:运行参数化查询,其中参数变量是 BQ 表目标

    我正在尝试从 Linux 命令行为 BQ 表目标运行 SQL 此 SQL 脚本将用于多个日期 客户端和 BQ 表目标 因此这需要在我的 BQ API 命令行调用中使用参数 标志 parameter 现在 我已经点击此链接来了解参数化查询 h

随机推荐

  • 使用离线绘图将 jupyter Notebook 导出为 pdf;缺少图表

    我正在尝试创建我的课程计划的 pdf 导出 并且我使用离线绘图来绘制图表 在下面的 MWE 中 该图将显示在 Jupyter Notebook 中 但当我导出为 pdf 时不会显示 我使用导出File gt Download as gt P
  • 在 Windows Phone 8 中以编程方式(逐个单元格)读取/导入现有 Excel 文件

    我正在开发一个 Windows Phone 8 应用程序来读取 写入 Excel 文件 我问了一个question https stackoverflow com questions 20761974 how to read write x
  • 在 Caffe 中使用可学习参数编写自定义 Python 层

    我知道这个例子 https github com BVLC caffe blob master python caffe test test python layer py L31应该说明如何在Python层 https stackover
  • Swift 中 IPv6 网络上的网络连接检查崩溃

    我最近有一个应用程序因不兼容 IPv6 而被拒绝 当调用以下代码时 应用程序导致崩溃 我怀疑崩溃是因为它利用了SCNetworkReachabilityCreateWithAddress当苹果建议不要再使用它时 谁能帮我一下 让下面的代码与
  • 使用 Spring MVC 和 Hibernate 4.2.0.Final 的多租户 Web 应用程序

    我使用 Spring MVC 3 1 3 RELEASE 和 Hibernate 4 2 0 Final 开发了一个小型 Web 应用程序 我正在尝试将其转换为多租户应用程序 其他线程中也涵盖了类似的主题 但我找不到解决我的问题的明确解决方
  • python 3.7中的无序字典

    从 Python 3 6 开始 Python 中的字典是有序的 From https stackoverflow com a 39980744 4647107 https stackoverflow com a 39980744 46471
  • 域对象中的持久性注释是一种不好的做法吗?

    我意识到 Morphia 和 Hibernate 等持久性框架依赖于域对象上的注释来发挥其魔力 在某种程度上 在我看来 这将持久性问题插入到领域层中 这是我们应该努力避免的 我是否应该尝试通过使用外部配置文件或者将 DTO 与域模型分开来避
  • 根据父属性反序列化 json 子类型

    我有一个带有动态的 jsonattribute孩子 如下所示 label Some label attribute lt Dynamic attribute object type TEXT lt Field used to map att
  • 如何用简单的 HTML DOM 来模拟子选择器?

    Fellas 我有一个令人讨厌的页面需要解析 但无法弄清楚如何使用它从中提取正确的数据块简单的 HTML DOM http simplehtmldom sourceforge net 因为它没有 CSS 子选择器支持 HTML ul cla
  • Android 模拟器 SD 卡映像已在使用中

    我已经关注了以下答案this https stackoverflow com questions 9913247 android virtual device问题没有成功 我无法回复发布的答案 缺乏声誉 所以我不得不提出一个新问题 全部清除
  • 自定义 SONOS 根浏览容器

    Sonos Labs 目前提供的文档 自定义根浏览容器 http musicpartners sonos com node 478 指出它可以使用 EDITORIAL GRID 或 LIST DisplayMode 有没有关于如何实现 Ap
  • 类验证器 - 验证对象数组

    我正在使用带有 NestJS 的类验证器包 并且我希望验证需要恰好有 2 个具有相同布局的对象的对象数组 到目前为止我有 import IsString IsNumber from class validator export class
  • Google 地图 API - 获取街道坐标

    Google Maps API 有没有办法获取某个位置的街道坐标 我想获取最近的街道坐标 例如 为了得到这个 我需要组成街道的所有坐标 有这样的事吗 您可以使用directionService 传递给定地址 或位置 作为来源and目的地到d
  • 使用CATransform3D创建翻转动画

    我正在尝试重新创建 UIViewAnimationTransitionFlipFromRight 和左 我这样做的原因如下所示 是在动画中间当图层被遮挡时对 AVCaptureVideoPreviewLayer 进行更改 UIViewAni
  • xcode 10.3 损坏的 xib

    将 xcode 更新到 10 3 版本后无法查看或操作所有 xib 文件 有什么解决办法吗 我的操作系统版本 10 14 4 18E226 删除派生数据 不起作用 从首选项中完全删除派生数据 然后重新启动计算机
  • jquery中如何获取textarea的值?

    如果我使用的是jquery 如何获取Textarea值
  • 让 Swift 相信函数由于抛出异常而永远不会返回

    因为 Swift 没有抽象方法 所以我创建了一个方法 其默认实现无条件地引发错误 这会强制任何子类重写抽象方法 我的代码如下所示 class SuperClass func shouldBeOverridden gt ReturnType
  • 触发子元素的 onclick 事件,但不触发父元素的 onclick 事件

    我有一些嵌套元素 每个元素都有一个 onclick 事件 在大多数情况下 我希望当用户单击子事件时触发这两个事件 父事件和子事件都会被触发 默认行为 但是 至少在一种情况下 我想触发孩子的 onclick 事件 来自 javascript
  • 推荐的 Android 音乐格式 - mp3、ogg 还是其他? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我被问到我的项目需要哪种格式的音乐 通过查看文档 Android 平台似乎提供了一个不错的选择 音频当然不是我的强项 所以我想知道是否有一种最适
  • 为什么 du 或 echo 流水线不起作用?

    我正在尝试对当前目录中的每个目录使用 du 命令 所以我尝试使用这样的代码 ls du sb 但它没有按预期工作 它仅输出当前 的大小目录仅此而已 echo 也是同样的情况 ls echo 输出空行 为什么会发生这种情况 使用管道发送输出