compa> find . -type d
.
./2015_08_30
./2015_08_25
./2015_08_27
./2015_08_31
./2015_08_24
./2015_08_26
compa> find . -type d -print
.
./2015_08_30
./2015_08_25
./2015_08_27
./2015_08_31
./2015_08_24
./2015_08_26
q1)无论是否有-print,我都没有看到任何差异。为什么我们使用-print呢?
================= 接下来我想看到要排除的文件夹2015_08_31。
compa> find . -name "2015_08_31"
./2015_08_31
compa> find . -name "2015_08_31" -prune
./2015_08_31
只有当我在剪枝后放一个-o -print,它才有效
find . -name "2015_08_31" -prune -o -print
q2)为什么?什么是实际的 - 或?我相信这是“或”?
再次添加-o -name会再次更改所有内容。
compa> find . -name "2015_08_31" -prune -o -name "2015_08_30"
./2015_08_30
./2015_08_31
q3)当我指定修剪“2015_08_31”时,为什么显示08_30和08_31?