Gibt es eine Möglichkeit, einen Befehl in einem anderen Verzeichnis auszuführen, ohne cd
dazu? Ich weiß, dass ich einfach cd
könnte in und cd
aus, aber ich interessiere mich nur für die Möglichkeiten, auf die zusätzlichen Schritte zu verzichten 🙂
Akzeptierte Antwort:
Ich weiß nicht, ob das zählt, aber Sie können eine Subshell erstellen:
$ (cd /var/log && cp -- *.log ~/Desktop)
Das Verzeichnis wird nur für diese Subshell geändert, sodass Sie sich die Arbeit ersparen, cd -
ausführen zu müssen danach.