Find的-true选项:用于什么?


10

GNU查找(和其他人?)具有-true与正常一起测试-name-mode-user等等。从手册页:

-true始终为true。

每次看到手册页时,我都会注意到这一点,并想知道它何时会有用。所以,给我一些有用的例子:〜)

Answers:


5

在使用ANDing或ORing语句时,对于调试很有用。因此,如果您的命令很长,并且在语句之间有很多AND / OR且参数链很复杂,并且某些命令无法正常工作,则可以用-true替换其中的一部分以检查逻辑。

但是,我不确定这是否是它的原因,但似乎是合法使用。



1

考虑一下find -delete -o -true -print。它不是很有用,但是它是一个您可以考虑使用的指针,-true或者-false是一种覆盖带有副作用的某些命令的表达式中结果的方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.