Diretório da área de trabalho não está abrindo

3

Eu sou completamente novo no Ubuntu ou em qualquer distribuição do Linux. Ao usar o terminal, quando eu estiver no diretório / home / username , o comando ls mostrará os diretórios Desktop e Download, mas o comando cd /Desktop não funcionará. diz bash: cd: /Desktop: No such file or directory .

Outro diretório, que eu fiz manualmente, abre ok. ele também faz isso com muitas outras pastas, o que estou fazendo de errado aqui.

    
por Ali Iqbal 16.02.2012 / 08:19

3 respostas

5

Nos sistemas UNIX, o "/" é sempre a pasta principal (o início da árvore).

Quando você está em / home / username você tem que escrever o caminho relativo para este diretório, a fim de navegar mais fundo na árvore, por exemplo. cd Desktop ( sem "/" na frente do Desktop ) ou você pode usar o caminho absoluto

cd /home/username/Desktop

mas caminhos absolutos geralmente não são uma boa maneira de se mover na árvore, porque se você está em algum lugar em um lugar profundo na árvore, você não quer escrever todas as pastas apenas para obter um nível mais profundo ou ir para a o nível superior.

Para mover um nível acima, você tem que escrever cd ../ , que é novamente relativo à pasta onde você está no momento.

    
por Ivan Dokov 16.02.2012 / 08:55
4

Se você digitar /Desktop com o / antes da palavra Desktop, para o linux significa que você quer ir para o diretório raiz que é / e então ir para a pasta Desktop. Isso significa que a pasta Desktop não estaria em /home/username/Desktop , mas em /Desktop , que seria o erro aqui.

No seu caso e em todos os outros, a pasta Desktop está normalmente no /home/username/Desktop .

Portanto, se você abrir o terminal e já estiver no diretório de usuários, por exemplo, /home/username , precisará apenas digitar cd Desktop porque já está no diretório onde a área de trabalho está.

Se você estivesse, por exemplo, em /var/www e quiser acessar sua área de trabalho, digite um dos seguintes:

  1. cd ~/Desktop , que é o mesmo que digitar /home/username/Desktop , porque o ~ por padrão apontará você para o diretório do seu nome de usuário. Pense nisso como ~ é igual a /home/username .
  2. cd /home/username/Desktop
  3. Ou fazendo isso por etapas: cd /home , cd username , cd Desktop .. enfim!

para saber em qual diretório você está no tipo pwd (Print Working Directory). Lembre-se também que tudo é sensível a maiúsculas e minúsculas. Desktop não é o mesmo que desktop ou DeskTOP

Aqui estão algumas imagens do que parece para mim quando abro o terminal e vou para o Desktop. A primeira imagem diz Desktop / porque eu digitei "des" e, em seguida, pressionei TAB (que preenche automaticamente a palavra e adiciona o rastro / símbolo. O segundo que eu digitei Desktop:

Agora, as próximas 2 imagens são se você começar de outro lugar. Neste caso, estamos em /var/www/ :

    
por Luis Alvarado 16.02.2012 / 15:14
2

Tente usar:

cd /home/YOUR-USER-NAME-HERE/Desktop

Um atalho para /home/YOUR-USER-NAME-HERE/ é ~/ , portanto, o seguinte também deve funcionar:

cd ~/Desktop
    
por crackout12 16.02.2012 / 08:25