Altere seus aliases para variável como abaixo sem o comando cd
e sem espaço após =
sign e remova o último /
porque os aliases não funcionarão no comando cp
ou você poderá usar a função; Como resposta do @jherran, que é mais flexível com a função.
sorc=~/e_empid
dest=~/e_empoid/dir1/dir2/dir3/Backupfile1
Em seguida, use isso como:
cp $sorc/file1 $dest/
Se você executar o comando acima, o arquivo file1
será copiado do diretório ~/e_empid
para o diretório ~/e_empoid/dir1/dir2/dir3/Backupfile1
.
Você pode adicioná-los ao final do arquivo .bashrc
para usar na próxima vez:
echo 'sorc=~/e_empid' >> .bashrc
echo 'dest=~/e_empoid/dir1/dir2/dir3/Backupfile1' >> .bashrc
e use cp $sorc/Any_File_inside_it $dest/
.