当前位置: 技术问答>linux和unix
find中避开目录的问题
来源: 互联网 发布时间:2015-10-13
本文导语: 比如我想避开/root而在根目录/下查找install.log这个文件,可以写为: find / -path "/root" -prune -o -name "install.log" -print 等价于:find / -path "/root" -a -prune -o -name "install.log" -print 等价于: if -path "/root" then -prune else -name ...
比如我想避开/root而在根目录/下查找install.log这个文件,可以写为:
find / -path "/root" -prune -o -name "install.log" -print
等价于:find / -path "/root" -a -prune -o -name "install.log" -print
等价于:
if -path "/root" then
-prune
else
-name "install.log" -print
但是现在-path "/root"为真,所以执行-prune,那么是不是-name "install.log" -print不用执行了呢?
|
没看明白