我问点初级问题,不会有哪位过来大神打我吧 ~~( ﹁ ﹁ ) ~~~
我用了这个命令 ls . | rm -rf
也不报错,就是不会删除。按照我的理解,这不是应该是:拿出当前目录下的所有文件,让rm -rf 删除掉的。这不就是管道符的作用么?关键是删除不掉,莫非我什么地方有理解错了么?
求各位大侠指点
管道是stdin和stdout,rm-rf本身不接受stdin输入,所以然并卵。
你需要的是xargs
谢谢啦O(∩_∩)O哈哈~版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。