Posible duplicado:
herramientas Unix: ¿y si un archivo se llama menos algo?
Por favor dime cómo escapar de esto:
[root @ unix ~] # ./-sh -bash: ./-sh: permiso denegado [root @ unix ~] # chmod + x -sh chmod: modo no válido: `-sh ' Pruebe `chmod --help 'para obtener más información. [root @ unix ~] #
                    
                        bash
                                escape-characters
                                
                    
                    
                        soundhax
fuente
                
                fuente

Respuestas:
Uso
--.Por ej
chmod +x -- -sh. En el lenguaje GNU, el--medio significa fin de las opciones, por-shlo que ya no se analiza como una opción.[Editar] Ejemplo agregado:
fuente
printf -- -sh. Y esto no es así:echo -n -- -sh.