使用locate仅在目录中查找名称

使用locate仅在目录中查找名称

如果我丢失了文件,我会经常使用locate。它运行完美,而且使用grep你可以快速找回你寻找的内容。

但是,它通常会生成大量输出,而这些输出并不总是容易过滤的。一个例子是当搜索丢失的目录时,该名称在很多条目的基础中使用。bin例如,尝试搜索所有目录。

Locate 本身没有只搜索目录类型条目的选项,但它有一个解析正则表达式的选项。不幸的是,我对正则表达式并不在行。

要解析哪些正则表达式才能定位以显示每个bin目录的 1 个出现,或者我是否可以更好地使用不同的管道?

答案1

locate -r '/bin$'

仅显示以 结尾的路径/bin。因为/不能成为名为 的文件和文件夹的文件名的一部分bin

相关内容