Não com nada no coreutils, mas aqui está uma função bash para isso:
mktouch() {
mkdir -p "$(dirname "$1")"
touch "$1"
}
Eu posso fazer:
mkdir messages
e depois:
touch messages/hello.txt
Existe um comando que fará as duas coisas - criar o diretório, se ele não existir, e depois o arquivo vazio? Algo como:
touch -p messages/hello.txt
Tags command-line linux