Wie kann ich in der Linux-Befehlszeile ein Programm aus einem anderen Verzeichnis ausführen?

Wie kann ich in der Linux-Befehlszeile ein Programm aus einem anderen Verzeichnis ausführen?

Wie kann ich ein Programm ausführen, ohne cdin das Verzeichnis zu wechseln, in dem es sich befindet?

Ich habe ./my/dir myfile.ples noch einmal ohne die Führung versucht ., aber nichts hat funktioniert.

Antwort1

Sie geben den vollständigen Pfad der ausführbaren Datei ein:

./path/to/my/dir/myfile.pl

Antwort2

Zwei Punkte lösen das Problem, ein Punkt erzeugt einen Fehler (zumindest unter Debian), wie im folgenden Beispiel:

../usr/local/bin/myprogram

verwandte Informationen