#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 ~]#
应该是每种查找方式只能用一次 如果多次引用 就会保留后者