我最近注意到POSIX 规范find不包括-maxdepth主要的。
find
-maxdepth
对于不熟悉的人来说,-maxdepth初级的目的是限制find下降的深度。 -maxdepth 0结果只处理命令行参数;-maxdepth 1只会直接在命令行参数等中处理结果。
-maxdepth 0
-maxdepth 1
如何-maxdepth仅使用 POSIX 指定的选项和工具获得与非 POSIX主节点等效的行为?
(注意:当然我可以-maxdepth 0通过仅用-prune作第一个操作数来获得等价物,但这不会扩展到其他深度。)
-prune
find posix
find ×1
posix ×1