
Ir de uma pasta para outra é uma das coisas mais frequentes para os usuários do Linux. Para isso é usado o comando cd que vem de change directory ou mudar de diretório. O comando cd de permite que você navegue pelo sistema de arquivos e exiba ou interaja com arquivos de diferentes diretórios.
A pasta home do Usuário
Em Linux, todo usuário tem sua pasta dentro de /home – chamamos de pasta home do usuário à sua pasta dentro de /home
Por exemplo, a pasta home de maria é /home/maria e a pasta home de joao é /home/joao
é como as pastas dos usuários do Windows que ficam dentro de c:\users\
Exemplos de Uso do Comando cd
Veja os exemplos abaixo para aprender como usar o comando cd para navegar em seu sistema de arquivos.
#1 Executar o comando cd seguido pelo diretório fará você entrar no diretório especificado. Primeiro, vamos tentar mudar para um caminho absoluto(caminho completo)
cd /home/maria/Downloads/
maria@ti:~$ cd /home/maria/Downloads/
Isso nos leva ao diretório Downloads dentro do diretório home da usuária maria.
#2 Se você já estiver dentro da pasta /home/maria então não precisa digitar todo o caminho, basta apenas digitar Downloads cd Downloads/
Use pwd para saber onde está
maria@ti:~$ pwd /home/maria
Agora execute cd Downloads
maria@ti:~$ cd Downloads/
#3 Podemos usar cd / para mudar para o diretório raiz. O diretório raiz(ou root) é o diretório no topo da hierarquia do sistema de arquivos e é representado como um caractere de barra /. É como se fosse o C: do Windows.
maria@ti:~$ cd /
#4 Para ir para o diretório anterior ou acima, podemos usar cd .. Isso funciona porque o diretório pai é representado por dois pontos ..
maria@ti:~$ cd ..
Você pode voltar vários diretórios de uma só vez inserindo mais pontos duplos. Este próximo exemplo retrocederia dois diretórios.
maria@ti:~$ cd ../../
#5 O comando cd ~ pode ser usado para mudar para o diretório home do usuário atual. Mudar para o diretório home sem esse comando é muito menos eficiente, pois todo o caminho do arquivo teria que ser especificado. Mostraremos um exemplo de como usar sua sintaxe.
usar apenas cd sem nada na frente terá o mesmo resultado que cd ~ indo para a pasta home do usuário
maria@ti:~$ cd
#5 Para voltar ao diretório anterior onde você esteva, você pode usar cd –
maria@ti:~$ cd -
Conclusão
Saber desses passos simples é fundamental para uma boa e rápida navegação na estrutura hierárquica das pastas e arquivos.