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

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]$ 


正在回答

1 回答

[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


我模仿你的案例测试是可以找到的建议你查看下是否有误删的可能

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

举报

0/150
提交
取消

find搜索结果和 find+exec搜索出来的结果不一样 竟然?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信