
Estou aprendendo a usar o terminal no Ubuntu com WSL. No momento estou praticando curingas, mas o ?
curinga não funciona para mim.
Como você pode ver, o *
curinga funciona, mas este não:
$ 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
Responder1
Acho que está funcionando bem:
A
*
será substituído por qualquer número de caracteres na linha de comando.A
?
será substituído por exatamente um caractere.
Então, por exemplo, ls dot?.txt
mostrará dot1.txt
, dot2.txt
, etc., mas não mostraria, por exemplo dot10.txt
.
Tente ls -a
listar todos os arquivos/pastas nessa pasta e você poderá descobrir o que deve ser listado com o uso do curinga.