为了账号安全,请及时绑定邮箱和手机立即绑定

我用find -name 后面接 -exec 怎么有问题呢

#find . -name install.log -o -name install.log2 命令可以看到这两个文件,但是

#find . -name install.log -o -name install.log2 -exec ls -lh {} \; 为什么只能看到 install.log2这个文件呢,请问这里为什么会这样子?

这边贴图有点问题,整个运行结果如下:

[root@dhcp-10-178-148-242 ~]# ls
anaconda-ks.cfg  cang  ins  install.log  install.log2  install.log3  log
[root@dhcp-10-178-148-242 ~]# find . -name install.log -o -name install.log2
./install.log
./install.log2
[root@dhcp-10-178-148-242 ~]# find . -name install.log -o -name install.log2 -exec ls -lh {} \;
-rw-r--r--. 1 root root 0 11月 11 16:09 ./install.log2
[root@dhcp-10-178-148-242 ~]#

http://img1.sycdn.imooc.com//5dca0cb80001d08406920122.jpg

正在回答

1 回答

应该是每种查找方式只能用一次 如果多次引用 就会保留后者

0 回复 有任何疑惑可以回复我~
#1

慕慕0551004 提问者

谢谢,但是教程里都使用-size查找的时候为什么没有问题呢
2019-11-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我用find -name 后面接 -exec 怎么有问题呢

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号