Pokud má váš shell cd -
, pak pravděpodobně bude mít buď speciální proměnnou $OLDPWD
a/nebo zkratka ~-
pro adresář, ve kterém jste byli dříve.
cp Makefile LICENSE "$OLDPWD/"
cp Makefile LICENSE ~-
cat ~-/Makefile
Jazyk shellu POSIX (na kterém jsou postaveny ksh/bash/zsh) určuje, že cd -
by se mělo rovnat cd "$OLDPWD"
.
Vždy můžete použít zpětné uvozovky prostředí .
Fungují jako podshell:příkaz v zadních uvozovkách je proveden jako první a jeho výstup je umístěn jako argument hlavního příkazu.
~/folderA$ cd ../folderB
~/folderB$ cp Makefile `cd -`
# gets expended to "cp Makefile ~/folderA"
Jak opravit MariaDB, když se zasekne během vypínání (Čekání na page_cleaner)?
Zkontrolujte využití disku u souborů vrácených s mezerami