【发布时间】:2026-02-23 21:45:02
【问题描述】:
我尝试使用 watch 不断显示当前文件夹的大小,但是下面的命令不起作用,我做错了什么?我用zsh shell $ watch ls -a | wc -l
【问题讨论】:
-
我猜你真正想要的是
watch 'ls -a | wc -l'(注意引号)。 -
感谢您的回复,这可行,但是对于其他选项,例如当我尝试
watch du -sh <directory>时,我不需要引号,您知道这是为什么吗?谢谢 -
不带引号,
watch将观察ls -a的结果,并且任何产生的结果都将由shell 转发到wc -l。使用引号,watch将观察ls -a | wc -l的结果