该find命令提供了选项-path。我知道人们必须定义从哪里开始寻找 [通常称为“路径”]。为了弄清楚它的用途,我发现了许多find -path -prune用于排除某些路径的示例。
问题:解释是什么find -path;此选项用于什么。
请注意:这对我来说似乎很清楚,但它并不像我猜的那样工作。我浏览了man和info页面,但我不明白这个选项的全部含义。
编辑我的理解是:find /some/path -name stuff应该开始寻找“东西”,在目录开始,path这是一个子目录some。作品。但是,该-path选项定义了什么?定义包括像这样的句子
不要对待
/或.特别
没有多大帮助,甚至更令人困惑。
-path不(重新)定义起始路径。它是指当前检查对象的起始路径和相对路径的组合。
您可以通过例如查找子目录中的所有文件,src无论在哪个级别。
“不处理 / 或 . 特殊”意味着*可以匹配两个文件名,包括扩展名和子目录:[...]/file*将同时匹配/file.txt和/files/foo.bar
| 归档时间: |
|
| 查看次数: |
41716 次 |
| 最近记录: |