Nice intro to Linux commands. I don't know why, but for creating new files I prefer redirecting with echo > file.ext . With cat problem is that textual information will be copied into destination, but maybe file is binary ? So either your proposed touch or echo with zero bytes outputed. Then you open that binary file in required edit, and here you go.