Wie starte ich mit einer Linux-Shell ein Programm mit einem anderen Arbeitsverzeichnis als dem aktuellen Arbeitsverzeichnis?
Zum Beispiel habe ich eine Binärdatei helloworld, die die Datei hello-world.txtim aktuellen Verzeichnis erstellt .
Diese Datei befindet sich im Verzeichnis /a.
Derzeit bin ich im Verzeichnis /b. Ich möchte mein Programm starten ../a/helloworldund das hello-world.txtirgendwo in einem dritten Verzeichnis abrufen /c.
sudas Arbeitsverzeichnis auf das von Ihnen angegebene Ausgangsverzeichnis des Benutzers zurückgesetzt wird, bevor-cBefehle ausgeführt werden. Das war sehr hilfreich für mich.