Um comando para criar um diretório e arquivo dentro dele comando linux

Suponha que meu diretório atual sejaA. Eu quero criar um diretórioB e um arquivo "myfile.txt" dentroB.

Como fazer isso em um comando do Terminal?

Editar:

O diretório pode ser aninhado várias vezes. Como se eu quisesse criarB / C / D e depois "myfile.txt" dentro disso. Eu também não quero repetir a parte do diretório.

O comando a seguir criará o diretório em qualquer nível.

mkdir -p B/C/D 

e

mkdir -p B/C/D && touch B/C/D/myfile.txt

irá criar o diretório e o arquivo. Mas eu não quero repetir a parte do diretório após otouch comando. Isso é possível?