我想使用带有正则表达式的locate命令,但我无法使用它。
我想找到位于/ usr文件夹中的pip
文件。我正在尝试这个
locate -r "/usr/*pip"
答案 0 :(得分:5)
要在查询中使用通配符,不应指定正则表达式(与-r
选项一样),所以只需执行:
locate "/usr/*pip"
从手册页:
如果未指定--regex,PATTERNs可以包含通配符。 如果任何PATTERN不包含通配符,则locate的行为就像是 模式是 PATTERN 。
答案 1 :(得分:0)
我会这样做:locate -r '/usr/.*pip'