The explanation is most likely incorrect though. A more obvious cause of this error is that the current working is the root directory (/) and that they’re logged in as a non-root user, thus trying to create the file /woman without sufficient permissions.
Technically he is also wrong about what touch does. The purpose of touch is to update the timestamp of a file and only if the file doesn't exist, the file gets created.
So touch is like a spell that can create and transforme anything to pure matter essence that you can then shape as you will with further spells ? That of course unless the thing you try to transform is a higher being ? "Root" is the ultimate devine incontation that grant it's user god like powers.
I would have guessed you don't have permissions on the directory to create
the file.
Btw, sudo is fine for server administration but imo too big and troublesome for desktop use. There are tools with fewer than 150 lines of code doing what you use sudo for on desktop.
Currently, i use rdo and ssu. But both have their shortcomings: rdo doesn't always get, that you typed the pw just a minute ago. While ssu doesn't need your pw, but it has awkward parameter handling and was made for file editing, doesn't work with some tools like pikaur/yay. I know there's more such tools, 1000 lines of code would still be preferable over full-blown sudo/doas. But maybe i make a mix of ssu' passwd handling and rdo' capabilities myself.