which Befehl

Der which Befehl zeigt an, in welchem Verzeichnis der angegebene Befehl gefunden wird. which sucht nach einer ausführbaren Datei nur in Verzeichnissen, die in der Umgebungsvariable PATH angegeben sind und liefert nur die erste Datei zurück (um alle Dateien mit demselben Namen anzuzeigen, benutzt man die -a Option).

Um beispielsweise den vollständigen Pfad des Befehls touch anzuzeigen, kann man den folgenden Befehl benutzen:

linux which befehl

Um alle ausführbaren Dateien, die in Verzeichnissen, die in der Umgebungsvariable PATH angegeben sind, zu finden, benutzt man die -a Option:

linux which befehl a option

 

Wenn keine ausführbare Datei gefunden wird, wird which nichts ausgegeben.
Geek University 2021