Используйте locate, чтобы найти имя только в каталогах

Если я потерял файл, я часто использую locate. Отлично работает, и с помощью grep вы можете быстро найти то, что искали.

Однако, часто он генерирует много выходных данных, которые не всегда легко фильтровать. Один случай - при поиске потерянного каталога, когда имя используется в основе множества записей. Попробуйте поискать все bin каталогов, например.

Locate сам по себе не имеет возможности поиска только записей типа каталогов, но имеет возможность анализировать регулярные выражения. К сожалению, я не очень люблю регулярные выражения.

Что было бы регулярным выражением для анализа местоположения, чтобы показать 1 вхождение каждого bin dir, или я могу лучше использовать другую трубу?

0
задан 4 March 2014 в 17:43

1 ответ

locate -r '/bin 

только покажет путям тот конец с /bin. Как / не может быть часть имени файла, которое является файлами и папками, названными bin.

только покажет путям тот конец с /bin. Как / не может быть часть имени файла, которое является файлами и папками, названными bin.

0
ответ дан 4 March 2014 в 17:43

Другие вопросы по тегам:

Похожие вопросы: