如果我想从linux/unix中的给定根目录中删除具有给定名称的所有子目录,您会认为您可以发出如下命令:
rm -rf /base-dir-path/*/work
Run Code Online (Sandbox Code Playgroud)
但是,在搜索名为"work"的任何子目录时,上面的命令只会深入1个目录.为了实现我想要的,我最终用额外的'*/'重复相同的命令,直到rm返回'rm:No match.',EG:
rm -rf /base-dir-path/*/*/*/work
Run Code Online (Sandbox Code Playgroud)
有没有办法在其通配符搜索中获得rm匹配的命令,/这样我只需要发出一个通配符*?