Como usar o comando de CD no Linux

Uma maneira fácil de alterar diretórios no Linux a partir do terminal

Alguns comandos no Linux são usados ​​com tanta frequência que muitas vezes esquecemos a importância dos comandos e os detalhes sobre eles são perdidos. CD é um desses comandos. CD significa "alterar diretório", que por si só explica seu uso e finalidade.

CD permite que você mude facilmente seu diretório atual para qualquer diretório que você deseja mover. Basta colocar o caminho correto no comando e você será colocado nesse diretório por CD.

Neste breve tutorial, você obterá todos os insights básicos e úteis sobre o CD utilitário de linha de comando.

Saber mais sobre o comando cd

CD command é um utilitário útil para todos os usuários frequentes de linha de comando e também para os que precisam gerenciar servidores sem interface gráfica do usuário.

Vejamos a sintaxe básica do CD comando.

Sintaxe geral:

cd [opções] [diretório_ou_diretório_caminho]

A tabela a seguir lhe dará uma breve visão sobre o que acontece quando você usa essas opções com o CD comando.

OpçãoSignificado
/muda o diretório atual para o diretório raiz
~muda o diretório para o diretório inicial
.Representa o diretório atual
..mude para o diretório pai do diretório atual
  • CD: Você pode alterar seu diretório diretamente digitando o nome do diretório de destino.

Sintaxe geral:

cd [nome_do_diretório]

Exemplo:

espaço de trabalho do cd

Aqui, simplesmente alteramos o diretório atual para um diretório denominado ‘espaço de trabalho’.

Observação: Observe que este diretório de espaço de trabalho deve ser colocado em seu diretório de trabalho atual. Se não for, você receberá um erro. Você pode usar o caminho completo do diretório desejado com o CD comando. Estaremos aprendendo sobre isso nos próximos exemplos.

CD / : Este comando mudará seu diretório atual para o diretório raiz.

Exemplo:

gaurav @ ubuntu: ~ / workspace $ cd / gaurav @ ubuntu: / $

Aqui, mudamos o diretório de trabalho atual de ‘espaço de trabalho’ para raiz diretório.

gaurav @ ubuntu: / $ pwd / gaurav @ ubuntu: / $

Sobre usar o pwd (imprimir diretório de trabalho) o comando ‘ / ‘Diretório (raiz) é exibido.

  • cd ~ : Este comando o leva de volta ao diretório inicial de qualquer diretório em que você esteja trabalhando.

Exemplo:

gaurav @ ubuntu: ~ / space / apache $ pwd / home / gaurav / space / apache

Atualmente, estou no diretório chamado apache. Vamos agora usar o cd ~ (til) comando.

gaurav @ ubuntu: ~ / space / apache $ cd ~ gaurav @ ubuntu: ~ $ 
gaurav @ ubuntu: ~ $ pwd / home / gaurav gaurav @ ubuntu: ~ $ 

Agora, estamos de volta ao diretório inicial ‘/ home / gaurav’.

  • CD .. : Este comando permite que você mude seu diretório de trabalho atual para o diretório pai um nível acima do seu diretório atual.

Exemplo:

gaurav @ ubuntu: ~ / snap / htop / 1332 $ pwd / home / gaurav / snap / htop / 1332 gaurav @ ubuntu: ~ / snap / htop / 1332 $

Neste exemplo, / home / gaurav / snap / htop / 1332 é o caminho do diretório de trabalho atual. Na verdade, estamos no diretório 1332. O diretório pai imediato do diretório ‘1332’ é o diretório ‘htop’. Sobre usar o CD .. , iremos mover para o diretório ‘htop’, seu diretório pai imediato.

gaurav @ ubuntu: ~ / snap / htop / 1332 $ cd .. gaurav @ ubuntu: ~ / snap / htop $
gaurav @ ubuntu: ~ / snap / htop $ pwd / home / gaurav / snap / htop gaurav @ ubuntu: ~ / snap / htop $

Acima são fornecidas algumas opções úteis usadas com o CD comando. Agora, vamos mergulhar em alguns exemplos mais detalhados do CD comando.

Mudar do diretório atual para um caminho específico

Você pode usar o CD comando, para mudar para qualquer diretório usando seu caminho.

Sintaxe:

cd [absoluto_path_of_directory]

Exemplo:

cd ./snap/htop/1332/examples

Aqui, desejamos mudar para um diretório chamado ‘exemplos’ colocado no caminho / home / gaurav / snap / htop / 1332 / examples do diretório inicial.

Observação: Aqui, eu usei ./ em vez de digitar o caminho completo do meu diretório inicial. Você pode aprender mais sobre isso neste artigo.

gaurav @ ubuntu: ~ / snap / htop1332 / examples $ pwd / home / gaurav / snap / htop / 1332 / examples gaurav @ ubuntu: ~ / snap / htop / 1332 / examples $

Agora estamos localizados no diretório ‘exemplos’.

Movendo para diretórios com espaços em branco em seus nomes

Existem muitos casos em que usamos "espaços" ao nomear os diretórios. Às vezes, apenas usando o CD comando com os nomes deste tipo, não parece funcionar. Mas há uma solução simples para isso.

Colocar o nome do diretório entre aspas simples ou aspas duplas pode resolver o problema. Você pode simplesmente usar CD"nome do diretório" ou cd 'nome do diretório'.

Sintaxe:

cd "nome do diretório 22"

Exemplo:

cd "Caliber Library"

Saída:

gaurav @ ubuntu: ~ $ cd "Caliber Library" gaurav @ ubuntu: ~ / Caliber Library $
trinity @ ubuntu: ~ / Caliber Library $ pwd / home / trinity / Caliber Library

Agora fomos transferidos para o diretório da Biblioteca do Calibre, que tinha espaço em branco em seu nome.

Mudando de volta para o diretório anterior

Vimos anteriormente o uso do CD .. comando, que leva você para o diretório pai de seu diretório de trabalho atual. Aqui, veremos mais uma alternativa para isso.

O CD - O comando (traço) permite que você execute mais ou menos a mesma ação. Você pode mover para o diretório anterior do seu diretório de trabalho atual.

Sintaxe geral:

CD -

Exemplo:

gaurav @ ubuntu: ~ / workspace / snap / vim-editor $ pwd / home / gaurav / workspace / snap / vim-editor gaurav @ ubuntu: ~ / workspace / snap / vim-editor $ 

Aqui, atualmente estou trabalhando no diretório ‘vim-editor’. Suponha que um usuário deseja mover para o diretório anterior, então CD - pode ser útil. Vamos ver como.

trinity @ ubuntu: ~ / workspace / snap / vim-editor $ cd - / home / trinity / workspace / snap trinity @ ubuntu: ~ / workspace / snap $

Aqui, agora mudamos para o diretório anterior denominado ‘snap’.

Conclusão

Neste tutorial super simples, aprendemos sobre um comando muito básico e amigável CD (ou seja, alterar o diretório) usado em todos os sistemas Linux. Agora seremos capazes de navegar por vários diretórios enquanto trabalhamos no terminal sem usar a GUI. CD comando será fácil de usar depois de passar por este tutorial.