Linux find 命令中圆括号的作用
在给定的命令中,圆括号的作用是将多个表达式组合在一起,以便在执行时起到逻辑控制的作用。具体来说,圆括号用于创建一个子shell,其中的命令将在子shell中执行。
在这个命令中,圆括号用于创建一个子shell,并在子shell中执行两个表达式:
-
-path ./destdir -prune:这个表达式用于排除路径为./destdir的目录。-prune选项告诉find命令不要进一步进入指定的路径。 -
not:这个表达式用于将前面的表达式的逻辑结果取反。也就是说,-not ( -path ./destdir -prune )表示排除路径为./destdir的目录。
因此,整个命令的作用是在当前目录下查找所有文件和目录,并排除路径为./destdir的目录。
原文地址: https://www.cveoy.top/t/topic/b7il 著作权归作者所有。请勿转载和采集!