Unix - cria o caminho de pastas e arquivos

Eu sei que você pode fazermkdir para criar um diretório etouch para criar um arquivo, mas não há como fazer as duas operações de uma só ve

i.e. se eu quiser fazer o abaixo quando a pastaother não existe

cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt

Erro

cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory

lguém tem uma função como solução alternativa para iss