すべてのPortsCollectionは、それぞれのカテゴリベースのディレクトリに従って、/ usr/portsディレクトリに保存されます。必要なポートの名前はわかっているが、どのカテゴリにあるかわからない場合は、whereisコマンドが役立ちます:
whereis file_name
たとえば、
# whereis phpMyAdmin phpMyAdmin: /usr/ports/databases/phpMyAdmin
whereisコマンドは、指定されたポートの正確な場所を返します。
FreeBSD Ports Collectionには、検索機能も組み込まれています。 / usr / Portsディレクトリ(検索メカニズムを使用するには/ usr / Portsディレクトリにいる必要があります)で、make search name =program-nameを実行するか、make search key=keywordを実行して特定のポートを検索します。
たとえば、
# make search name="phpMyAdmin" # make search key="phpMyAdmin"
注:「」と「」がなくても機能します。
両方とも、一致したポートの詳細を返します(存在する場合)。 「パス」の場合の結果の1つで、ポートがどこにあるかがわかります。
キーワード検索は、ポート名、コメント、説明、および依存関係を検索する、より詳細な検索です。探しているプログラムの名前がわからない場合は、特定の主題に関連するポートを見つけるために使用できます。
あるいは、FreeBSDは、利用可能なすべてのアプリケーションの最新の検索可能なリストをカテゴリ別に整理して維持しています。アプリケーションを名前で検索し、カテゴリ内のすべてのアプリケーションを参照できます。
また、FreshPortsを使用すると、ユーザーはFreeBSDのポートをキーワードで検索できます。 FreshPortsは、ポートツリーに加えられた変更を追跡して一覧表示し、ユーザーが1つ以上のポートを監視できるようにし、選択したポートが更新されたときにメールで通知できるようにします。