Tente:
cd /your/long/path
X=$(pwd)
O comando pwd imprime o diretório atual; com o comando X=$(pwd) você está armazenando a saída do comando na variável (1) X (sem espaços ao redor do = !)
cd /the/other/dir/
mv * "$X"
Agora você está usando o valor da variável X , usando $X (leia $ como "o valor de"). Os " que estão em torno do $X são necessários se o nome do diretório contiver espaços ou outros caracteres especiais.
Se você não tem certeza sobre o que está no X, pode verificar o conteúdo dele com
echo "$X"
(1) nas conchas bash (e outras) elas são chamadas de parâmetros . Veja por exemplo aqui para um tutorial simples , ou aqui .