Com --parents
, você pode recriar os diretórios da origem para o destino. Por exemplo:
cp --parents ~/Downloads/test.txt ~/Desktop/
Criará os subdiretórios ~/Desktop/home/desgua/Downloads
e, em seguida, copiará test.txt
para ele; e
cp --parents Downloads/test.txt ~/Desktop/
criará ~/Desktop/Downloads
.