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

我用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下载
官方微信