Como eu altero os diretórios da linha de comando? [duplicado]

-4
    

Esta pergunta já tem uma resposta aqui:

    
  •              Pasta pessoal em 'root' e não em 'home'… I estou confuso!                                      3 respostas                          
  •         
  •              Como faço o cd em um diretório na pasta inicial?                                      3 respostas                          
  •         
  •              O terminal não acessa / home / username / downloads [duplicate]                                      1 resposta                          
  •     

Eu tento mudar para o diretório do meu desktop a partir do terminal.

Rodando

cd /home/desktop

dá um erro no terminal dizendo que nenhum diretório foi encontrado.

O que estou fazendo de errado?

    
por Siddhant 20.08.2013 / 18:59

4 respostas

7

A resposta do iBelieve abrange quase tudo, mas alternativamente você pode digitar

cd ~/Desktop/

o ~/ representa /home/$USER/ ou $HOME/

    
por Arno van der Weijden 20.08.2013 / 20:25
5

Para responder à sua pergunta mencionada no artigo citado:

O formato do diretório é assim:

/
    home
        <username>
            Desktop
            Documents
            ...

para que seu comando seja

cd /home/$USER/Desktop

Para aprender a estrutura de diretórios, sugiro abrir o aplicativo Home Folder do iniciador à esquerda e ir para o Computer e apenas explorar por um tempo. Você não poderá quebrar nada fora da sua pasta pessoal.

    
por iBelieve 20.08.2013 / 19:13
5

Como ainda não o mencionei, deve-se notar que todos os nomes de diretório no Ubuntu (Linux) fazem distinção entre maiúsculas e minúsculas. Portanto, mesmo se você estivesse em seu diretório home correto, a execução de um cd desktop deveria falhar. Se você olhar para post do @ iBelieve , você pode ver que o diretório Desktop começa com um 'D' maiúsculo. Para chegar lá, você precisará especificar o caso correto.

cd Desktop

Para ajudá-lo no futuro, dê uma olhada nesta página wiki da ajuda do Ubuntu sobre o uso do terminal .

    
por Aaron 20.08.2013 / 20:38
1

Os seguintes comandos incorporados bash são equivalentes e eles mudam o diretório de trabalho atual para o diretório Desktop do diretório home do usuário:

cd ~/Desktop               # my favorite

cd ~; cd Desktop

cd ~ && cd Desktop

cd $HOME/Desktop

cd /home/$USER/Desktop

cd /home/username/Desktop  # where 'username' is your user name

cd $CDPATH && cd Desktop

cd 'locate -b '\Desktop''

cd $(locate -b '\Desktop')
    
por Radu Rădeanu 27.08.2013 / 11:09