GNU/Linux >> Tutoriels Linux >  >> Linux

Existe-t-il un équivalent de cd - pour cp ou mv ?

Si votre shell a cd - , alors il aura probablement soit la variable spéciale $OLDPWD et/ou le raccourci ~- pour le répertoire dans lequel vous étiez précédemment.

cp Makefile LICENSE "$OLDPWD/"

cp Makefile LICENSE ~-

cat ~-/Makefile

En effet, le langage shell POSIX (sur lequel sont construits ksh/bash/zsh) spécifie que cd - doit être égal à cd "$OLDPWD" .


Vous pouvez toujours utiliser des backquotes shell .

Ils agissent comme un sous-shell :la commande dans les backquotes est exécutée en premier, et sa sortie est placée en argument de la commande principale.

~/folderA$ cd ../folderB  
~/folderB$ cp Makefile `cd -`  
# gets expended to "cp Makefile ~/folderA"

Linux
  1. Equivalent/Alternatives pour Alt+Point sur Mac

  2. Existe-t-il un Flash Player autonome pour Linux ?

  3. Services Linux :existe-t-il une interface graphique pour les services ?

  4. Quel est l'équivalent moderne du tabagisme ?

  5. Existe-t-il une alternative à JTS TestBuilder sous Linux ?

Existe-t-il un client OneDrive pour Linux ?

Existe-t-il un équivalent WinSCP pour Linux ?

Existe-t-il un équivalent au .Net FileSystemWatcher dans le monde Linux ?

Interface ruban pour GTK et Qt

Irfanview équivalent le plus proche pour Linux

équivalent d'arping pour IPv6