
leandro
(usa Arch Linux)
Enviado em 06/02/2013 - 14:42h
willfreire escreveu:
Olá pessoal,
Percebi que quando executo o comando ls *.pdf para listar todos os arquivos com extensão pdf em um diretório contendo vários arquivos pdfs, não é possível fazer a listagem e ocorre o seguinte erro:
ls: opção -- '_' inválida
Experimente "ls --help" para mais informações.
Alguém saberia o modo de resolver essa questão?
Att.
Verifique o nome dos arquivos de PDF. Algum deles está com um
- antes de um
_. É isso que está causando o erro, já que o ls entende este
- como uma opção.
Exemplo:
Crie um arquivo com o nome de "-_teste.pdf".
Ao tentar listar ele, irá aparecer a mesma mensagem de erro:
ls *.pdf
ls: invalid option -- '_'
Try 'ls --help' for more information.
Agora, se você "anular" as opções com um duplo traço antes, você consegue:
ls -- *.pdf
-_teste.pdf
P.S.: O mesmo vale para outros comandos, como cp, mv, rm, etc.
Espero ter ajudado.
Abraço.