find搜索結果和 find+exec搜索出來的結果不一樣 竟然?
大神幫我指點一下, 加了exec后,本來find能找到的./japan/abc, 在加exec后找不到了,是什么情況???請看下面
[sean@centos Desktop]$ tree
.
├── 1
├── 2
├── abc
├── abd
├── abf
├── bbb
│? ?├── 1
│? ?├── 2.hard
│? ?├── 2.soft -> /home/sean/Desktop/2
│? ?├── abc
│? ?├── abd
│? ?├── cangls
│? ?└── huagnls
├── bbc
├── bbd
├── cangls.txt
├── cdv
├── huagnls
├── japan
│? ?├── 1
│? ?├── 1.txt
│? ?├── abc
│? ?├── abd
│? ?└── cangls
└── nnn
9 directories, 16 files
[sean@centos Desktop]$ find . -name abc
./japan/abc
./bbb/abc
./abc
[sean@centos Desktop]$ find . -name abc -exec ls {} \;
./bbb/abc
./abc
[sean@centos Desktop]$?
2020-03-11
[root@learning ~]# ls -R
.:
abc? anaconda-ks.cfg? bbb? initial-setup-ks.cfg? japan
./bbb:
abc
./japan:
abc
[root@learning ~]# find . -name abc
./japan/abc
./bbb/abc
./abc
[root@learning ~]# find . -name abc -exec ls {} \;
./japan/abc
./bbb/abc
./abc
我模仿你的案例測試是可以找到的建議你查看下是否有誤刪的可能