Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将 locate 命令与正则表达式一起使用,但我无法使用它。
我想找到pip/usr 文件夹中的文件。我正在尝试这个
pip
locate -r "/usr/*pip"
要在查询中使用通配符,您不应该指定正则表达式(就像您使用-r选项一样),所以只需执行以下操作:
-r
locate "/usr/*pip"
从手册页:
如果未指定 --regex,则 PATTERN 可以包含通配符。如果任何 PATTERN 不包含 globbing 字符,则 locate 的行为就像模式是PATTERN一样。
我会这样做: locate -r '/usr/.*pip'
locate -r '/usr/.*pip'