Когда я запустите , который grep
на Ubuntu Focal, я получаю / usr / bin / grep
. Однако поиск apt-файла / usr / bin / grep
не показывает пакет, который его доставляет. Более того, dpkg-query -L grep
показывает только / bin / grep
(среди других связанных исполняемых файлов). Итак, какой пакет предоставляет / usr / bin / grep
?
Пакет grep.deb
устанавливает двоичный файл grep
в / bin
. В последнее время / bin
и / usr / bin
были унифицированы в Ubuntu и многих других дистрибутивах Linux путем ссылки на / bin
в / usr / bin
. Таким образом, любые двоичные файлы, установленные в любом из каталогов, попадают в / usr / bin
.
/ usr / bin
- это каталог, который включен в ПУТЬ поиска. Следовательно, which grep
идентифицирует файл как / usr / bin / grep
.