Directorios que comienzan con guión en shell


Cómo trabajar en línea de comandos con directorios que comienzan con un guión (por ejemplo, -1234) desde Linux.

Por defecto si intentamos hacer un ls o un cd sobre un directorio de este tipo nos dará el siguiente error:

>>    bash: cd: -1: invalid option

ya que tomará el -1234 como una opción del programa ls o cd.

Para evitarlo, existen dos formas:

  1. Especificar la ruta explícitamente:

    >>    ls ./-1234
    
  2. Utilizar el parámetro --:

    >>    ls -- -1234
    

 
comments powered by Disqus