Por que não consigo fazer o cd em nenhum subdiretório da minha pasta pessoal? [duplicado]

0

Estou usando o Ubuntu 10.04.1 em uma janela de terminal. Quando eu estiver no meu diretório de usuário inicial, como /home/jeg# , não posso cd em nenhum diretório abaixo disso. Por exemplo, se eu inserir cd downloads ou cd /home/jeg/downloads , recebo a mensagem No such file or directory . Mas quando eu faço um comando ls , ele mostra todos os diretórios e arquivos abaixo de /home/jeg . Eu posso entrar em qualquer outro diretório, então por que esse é um caso especial?

    
por user296734 26.06.2014 / 17:42

2 respostas

4

O Ubuntu faz distinção entre maiúsculas e minúsculas (arquivos e diretórios nomeados com letras maiúsculas são diferentes daqueles nomeados em letras minúsculas)

tente cd Downloads

    
por Charles Green 26.06.2014 / 17:44
2

Todos os diretórios diferenciam maiúsculas e minúsculas. O outro diretório que é confuso para muitos usuários é a área de trabalho:

cd ~/Desktop

O símbolo de til ~ é um atalho para /home/any_user ; no seu caso, /home/jeg . Você pode usá-lo para pular de qualquer lugar para /home/jeg . Se, por exemplo, você estava no diretório /etc/modprobe.d e queria acessar /home/jeg/Desktop , é necessário apenas digitar o comando que listei acima.

Por fim, o hashmark # após /home/jeg em sua pergunta indica que você está executando como root. Uma das muitas salvaguardas no Ubuntu é que privilégios de root são concedidos com parcimônia e temporariamente, já que o privilégio de root permite a modificação do sistema por, potencialmente, a pessoa na próxima mesa, vírus drive-by e mais. Eu recomendo que você saia dos privilégios de root e use sudo .

    
por chili555 26.06.2014 / 17:59