find /root -size +20k -a -size -50k | ls 这条命令为什么输出的是ls命令的结果?

来源:4-3 Linux中 find命令

GoAshore

2019-12-24 01:10

 find /root -size +20k -a -size -50k | ls
 管道符| 应该是将第一个命令的结果作为第二个命令的操作对象 
 那为什么单独执行 find /root -size +20k -a -size -50k 结果是正确的,但是加上ls 结果就变为直接执行ls后的结果?
大神解答一下


写回答 关注

2回答

  • Jerry_Cai
    2019-12-27 09:13:18

    去掉ls  没有结果

  • Jerry_Cai
    2019-12-27 09:11:40

    anaconda-ks.cfg  initial-setup-ks.cfg  original-ks.cfg


Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399342 学习 · 3791 问题

查看课程

相似问题