Я могу сделать:
mkdir messages
и затем:
touch messages/hello.txt
Существует ли команда, которая сделает и - создают каталог, если это не существует, и затем пустой файл? Что-то как:
touch -p messages/hello.txt
Не с чем-либо в coreutils, но вот функция удара для этого:
mktouch() { mkdir -p "$(dirname "$1")" touch "$1" }