Em geral, a maioria dos utilitários tem opções que começam com -
. A maioria desses utilitários tem um recurso que permite especificar um argumento que não é uma opção, fornecendo a opção especial --
. Para esses utilitários, --
significa que nenhum outro argumento é uma opção. Então, no seu caso, você pode usar touch -- -stuff
.
Para obter mais informações sobre as convenções gerais que muitos utilitários seguem, consulte Seção 12: "Convenções de Utilidade" do Volume de Definições de Base do Single Unix Specification .
Outra maneira de criar um arquivo vazio é usando o operador de redirecionamento do shell da seguinte forma: > -stuff
.