分页: 1 / 1

find默认动作和-print找出的文件数不一致?

发表于 : 2009-05-22 20:51
justinux
在我的music目录里找文件,前后两个find就差一个-print,计数结果却不同。显然,有-print的find少找到了很多文件。
find的默认动作不就是-print吗?
为什么,为什么,为什么? :em20

代码: 全选

$ find . -type f -name "*.mp3" -o -name "*.ape" -o -name "*.cue" -print | wc -l
$ 45

代码: 全选

$ find . -type f -name "*.mp3" -o -name "*.ape" -o -name "*.cue" | wc -l
$ 643

Re: find默认动作和-print找出的文件数不一致?

发表于 : 2009-05-22 21:31
bones7456
试试

代码: 全选

find . -type f \( -name "*.mp3" -o -name "*.ape" -o -name "*.cue" \) -print

Re: find默认动作和-print找出的文件数不一致?

发表于 : 2009-05-23 13:12
justinux
原来如此。多谢!
:em03