Если я потерял файл, я часто использую locate. Отлично работает, и с помощью grep вы можете быстро найти то, что искали.
Однако, часто он генерирует много выходных данных, которые не всегда легко фильтровать. Один случай - при поиске потерянного каталога, когда имя используется в основе множества записей. Попробуйте поискать все bin
каталогов, например.
Locate сам по себе не имеет возможности поиска только записей типа каталогов, но имеет возможность анализировать регулярные выражения. К сожалению, я не очень люблю регулярные выражения.
Что было бы регулярным выражением для анализа местоположения, чтобы показать 1 вхождение каждого bin
dir, или я могу лучше использовать другую трубу?
locate -r '/bin только покажет путям тот конец с /bin
. Как /
не может быть часть имени файла, которое является файлами и папками, названными bin
.
только покажет путям тот конец с /bin
. Как /
не может быть часть имени файла, которое является файлами и папками, названными bin
.
locate
печать один путь на строку конец строки совпадает с концом пути. Это/bin
не сопровождается чем-либо – Quinn Taylor 14.05.2020, 23:32