Помимо утилиты touch, пустой файл можно создать и так:
> mynewfile
Однако, если такой файл существует, он будет перезаписан. Поэтому безопаснее все таки создавать пустые файлы утилитой touch.
Что бы быть более корректным, пустой файл можно создать пере-направлением пустого оператора:
: > mynewfile
В дополнение, можно сделать и так:
cat /dev/null > mynewfile
Либо так:
echo "" > mynewfile