On 11-11-2010 11:10, Xisberto wrote:
>
> Como você espera que o sistema diferencie um espaço no nome do arquivo de um
> espaço entre dois parâmetros? Você precisa usar uma marcação para dizer que
> aquele espaço é parte do nome do diretório, e não um espaço separando
> parâmetros:
>
sim... agora é que caiu a ficha... depois disto me lembrei que muitas 
vezes eu criava arquivos e pastas separando nomes compostos com o 
underline (ex. meu_sistema)

> $ cd meu\ sistema
>
> Usando a barra invertida, você "escapa" o espaço e o bash entende ele como
> sendo parte do nome.
>
> Outra dica importante: use a tecla TAB para autocompletar nomes (nomes de
> comandos, de arquivos, entre outros).
>
sim, o autocompletar eu até que já uso, mas a saída foi:

marcel...@marcello1-desktop:~$ cd meu\


  não percebi que era pra eu continuar a digitar a 2ª parte do nome 
composto da pasta (ou seja, digitar "sistema").

Concordo com você que o fato de que havendo um espaço entre duas 
palavras que não são comandos nem parâmetros de comandos, o sistema 
produz uma msg de erro. Mas talvez num aperfeiçoamento do sistema, este 
pudesse diferenciar e sugerir uma solução. Seria interessante chegar até 
a este nível de perfeiçoamento do comando. Mas é lógico que isto deveria 
ser uma implementação do código do comando/aplicativo, se é que seria 
possível, ou valeria a pena o esforço de ser feito.

Muito obrigado por ajudar.  :)


-- 
Marcello Bressan Emidio
Aluno de Ciência da Computação
E-mail: mbemi...@gmail.com
Twitter: @MarcelloEmidio


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a