¿Por qué no aparece el comodín "?" ¿trabajar?

¿Por qué no aparece el comodín "?" ¿trabajar?

Estoy aprendiendo a usar la terminal en Ubuntu con WSL. Ahora mismo estoy practicando comodines, pero el ?comodín no me funciona.

Como puede ver, el *comodín funciona pero este no:

$ ls file*
file.html file.js file.txt
$ ls dot*
dot.txt dot1902.html dot2.txt
$ ls *.html
archivoPruebaClase.html dot1902.html file.html
$ ls dot?
ls: cannot access 'dot?': No such file or directory
$ ls index?
ls: cannot access 'index?': No such file or directory

Respuesta1

Creo que está funcionando bien:

  • A *será reemplazada por cualquier número de caracteres en la línea de comando.

  • A ?será reemplazada por exactamente un carácter.

Entonces, por ejemplo, ls dot?.txtse mostrará dot1.txt, dot2.txtetc., pero no se mostrará, por ejemplo dot10.txt.

Intente ls -aenumerar todos los archivos/carpetas en esa carpeta y luego podrá determinar qué debería aparecer con el uso de comodines.

información relacionada