
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?.txt
se mostrará dot1.txt
, dot2.txt
etc., pero no se mostrará, por ejemplo dot10.txt
.
Intente ls -a
enumerar todos los archivos/carpetas en esa carpeta y luego podrá determinar qué debería aparecer con el uso de comodines.