Tutta la raccolta di porte è archiviata nella directory /usr/ports, in base alla rispettiva directory basata sulla categoria. Se conosci il nome della porta di cui hai bisogno, ma non sai in quale categoria si trova, il comando ti sarà utile:
whereis file_name
Ad esempio,
# whereis phpMyAdmin phpMyAdmin: /usr/ports/databases/phpMyAdmin
Il comando whereis restituisce la posizione esatta della porta specificata.
FreeBSD Ports Collection ha anche una funzione di ricerca incorporata. Nella directory /usr/ports (devi essere nella directory /usr/ports per usare il meccanismo di ricerca), esegui make search name=nome-programma o make search key=keyword per cercare una porta particolare.
Ad esempio,
# make search name="phpMyAdmin" # make search key="phpMyAdmin"
Nota:funzionerà anche senza " e ".
Entrambi restituiranno i dettagli delle porte abbinate, se presenti. Uno dei risultati se "Percorso", che ti dirà dove si trova la porta.
La ricerca per parola chiave è una ricerca più approfondita che ricerca nomi di porte, commenti, descrizioni e dipendenze. Può essere utilizzato per trovare porte che si riferiscono a un argomento particolare se non si conosce il nome del programma che si sta cercando.
In alternativa, FreeBSD mantiene anche un elenco ricercabile aggiornato di tutte le applicazioni disponibili, organizzate per categoria. Puoi cercare la tua applicazione per nome e sfogliare tutte le applicazioni che fanno parte della categoria.
FreshPorts ha anche consentito agli utenti di cercare le porte di FreeBSD per parole chiave. FreshPorts tiene traccia ed elenca le modifiche apportate all'albero delle porte e consente agli utenti di guardare una o più porte e di inviarti un'e-mail quando la porta selezionata è stata aggiornata.