Script para criar um arquivo em uma pasta inexistente

Copie este script em um arquivo mtouch e adicione o bit de execução:

#!/bin/sh

[ ! -z $1 ] && (mkdir -p `dirname $1`; touch $1)

Em seguida, execute-o da seguinte maneira:

/patch/to/mtouch /some/folder/which/does/not/exist/for/the/file/F

Isso criará a pasta / alguma / pasta / que / não / existe / para / o / arquivo e, em seguida, toque no arquivo F nesta pasta.