Bem, o curinga não é o comando :). O comando para listar o conteúdo do diretório no console do Windows é dir
. Então você teria:
dir *.txt
Esta página em Sintaxe da linha de comando diz que posso usar algo como *.txt
para pesquisar um Arquivo.
Por exemplo, a pasta Z
contém a.txt, b.txt, c.doc
, etc.
Agora, depois que mudei o diretório de trabalho para Z
, o que vem a seguir?
Parece que não posso escrever isso imediatamente, pois isso me dará o seguinte:
'*.txt' is not recognized as an internal or external command, operable program or batch file.
Como faço para fazer isso?
Bem, o curinga não é o comando :). O comando para listar o conteúdo do diretório no console do Windows é dir
. Então você teria:
dir *.txt
O link está explicando que o 7-zip não usa curingas do estilo DOS. Por exemplo, em um shell de comando do DOS ou Windows:
dir *.txt
listará todos os arquivos terminados em txt e:
dir *.*
listará todos os arquivos na pasta. Em um shell UNIX / LINUX, os comandos equivalentes são:
ls *.txt
e
ls *
Os arquivos do DOS / Windows têm uma extensão de 3 caracteres e o arquivo. (ponto) é usado para separar o nome da extensão. No Linux e UNIX, não há extensão, mas é prática comum incluir um arquivo. (ponto) no nome do arquivo seguido por um ou mais caracteres. Em um sistema UNIX, dizendo:
ls *.*
listará apenas arquivos que tenham um. (ponto) no nome.
O 7Zip usa o estilo curinga do Linux / UNIX.
Isto irá encontrar todos os arquivos com uma extensão txt (na pasta atual):
dir *.txt
Isto irá encontrar todos os arquivos com uma extensão txt, incluindo subdiretórios (assim você pode executar este comando a partir de uma pasta pai):
dir /s *.txt
Tags command-line wildcards