Wenn Ihre Shell cd - hat , dann wird es wahrscheinlich entweder die spezielle Variable $OLDPWD haben und/oder das Kürzel ~- für das Verzeichnis, in dem Sie zuvor waren.
cp Makefile LICENSE "$OLDPWD/"
cp Makefile LICENSE ~-
cat ~-/Makefile
Tatsächlich spezifiziert die POSIX-Shell-Sprache (auf der ksh/bash/zsh aufgebaut sind) diesen cd - sollte gleich cd "$OLDPWD" sein .
Sie können immer Shell-Backquotes verwenden .
Sie verhalten sich wie eine Subshell:Der Befehl in den Backquotes wird zuerst ausgeführt und seine Ausgabe wird als Argument des Hauptbefehls platziert.
~/folderA$ cd ../folderB
~/folderB$ cp Makefile `cd -`
# gets expended to "cp Makefile ~/folderA"