Veškerá kolekce portů je uložena v adresáři /usr/ports podle jejich příslušného adresáře založeného na kategoriích. Pokud znáte název portu, který potřebujete, ale nevíte, v jaké kategorii se nachází, bude užitečný příkaz whereis:
whereis file_name
Například,
# whereis phpMyAdmin phpMyAdmin: /usr/ports/databases/phpMyAdmin
Příkaz whereis vrací přesné umístění zadaného portu.
FreeBSD Ports Collection má také vestavěnou funkci vyhledávání. V adresáři /usr/ports (abyste mohli používat vyhledávací mechanismus, musíte být v adresáři /usr/ports), spusťte make search name=název-programu nebo make search key=keyword pro vyhledání konkrétního portu.
Například,
# make search name="phpMyAdmin" # make search key="phpMyAdmin"
Poznámka:Bez ” a ” bude fungovat také.
Oba vrátí podrobnosti o odpovídajících portech, pokud existují. Jedním z výsledků je „Cesta“, která vám řekne, kde se nachází port.
Hledání podle klíčových slov je hloubkové vyhledávání, které prohledává názvy portů, komentáře, popisy a závislosti. Pokud neznáte název programu, který hledáte, lze jej použít k vyhledání portů, které se týkají konkrétního předmětu.
Alternativně FreeBSD také udržuje aktuální seznam všech dostupných aplikací s možností vyhledávání, uspořádaný podle kategorií. Svou aplikaci můžete vyhledat podle názvu a procházet všechny aplikace, které jsou v dané kategorii.
FreshPorts také umožnil uživatelům vyhledávat porty FreeBSD podle klíčových slov. FreshPorts sleduje a uvádí změny provedené ve stromu portů a umožňuje uživatelům sledovat jeden nebo více portů a může vám poslat e-mail, když bude váš vybraný port aktualizován.