我用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 ~]#