GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es ein Äquivalent zu cd - für cp oder mv?

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"

Linux
  1. N entspricht Top, aber für Netzwerk-E/A?

  2. Linux – Werkzeug zur Messung der Entropiequalität?

  3. Äquivalente Maxdepth für Find in Aix?

  4. Gibt es ein Äquivalent zu wine zum Ausführen von Mac-Anwendungen?

  5. Äquivalent/Alternativen für Alt+Punkt in Mac

Gibt es einen OneDrive-Client für Linux?

Gibt es ein WinSCP-Äquivalent für Linux?

Ribbon-Schnittstelle für GTK und Qt

Linux-Dienste:Gibt es eine GUI für Dienste?

Process Monitor-Äquivalent für Linux?

Arping-Äquivalent für IPv6