# Como usar o comando cd do Linux para alterar diretórios

O comando cd é particularmente útil e permite que você mude rapidamente de um diretório para outro. Esse [comando do Linux](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/comandos-linux-para-usar-no-terminal/ "Comandos do Linux: Uma visão geral dos comandos do terminal") tem muitas funções práticas.

## O que é o comando cd do Linux?

Você pode usar o comando cd **para alternar o diretório em que está trabalhando no momento** na maioria das [distribuições Linux](https://www.ionos.com/digitalguide/server/configuration/linux-distributions/ "Linux distributions") comuns, bem como no [Ubuntu](https://www.ionos.com/digitalguide/server/know-how/ubuntu-the-linux-system-for-everyone/ "Ubuntu: O sistema Linux para todos"). Uma vez concluído, seu novo destino será o diretório atual. No [Linux](https://www.ionos.com/digitalguide/server/know-how/linux-the-cost-effective-alternative-to-windows/ "Linux - the cost-effective alternative to Windows"), cd é a abreviação de “change directory” (alterar diretório). O comando é um dos mais usados pela maioria dos usuários do Linux ao trabalhar com o shell. O importante a ser lembrado é que você precisa evitar erros de digitação. Se precisar localizar o diretório primeiro, recomendamos que você use o [Linux find command](https://www.ionos.com/digitalguide/server/configuration/linux-find-command/ "Linux find command").

## Como funciona o comando cd?

Ao trabalhar no shell, você frequentemente precisará mudar o diretório em que está. É aí que entra o comando cd. Ao digitar o comando, você precisa de um **caminho relativo** que vai para a hierarquia das subpastas e do seu caminho para o próximo caminho acima. Por outro lado, você também pode inserir um **caminho absoluto** e ir diretamente para o destino. Você será levado até lá, desde que o diretório exista e você tenha direitos de acesso suficientes. Se esse não for o caso, você permanecerá no diretório atual e receberá uma mensagem de erro.

## Como é a sintaxe do cd?

Esta é a sintaxe geral do comando cd:

```shell
$ cd [Option] [Directory]
```

cd é o próprio comando e você pode usar as opções para especificá-lo ainda mais. \[Directory\] é o nome exato do local para o qual você deseja ir.

## Quais são as opções do comando cd?

Você tem duas opções com o comando cd:

- **-L:** Essa opção do comando cd seguirá a estrutura lógica do diretório. Essa é uma configuração padrão.
- **-P:** Essa opção, por outro lado, segue a estrutura física do diretório.

## Exemplos do comando cd do Linux

Para que você possa ver melhor como o comando cd funciona, aqui estão alguns exemplos simples. Você logo verá que esse é um comando útil que usará quase diariamente para alternar facilmente para um diretório diferente.

```shell
$ cd ~
```

Esse é o comando a ser usado para ir para seu diretório pessoal.

```shell
$ cd /
```

Use essa opção para alternar para seu diretório raiz.

```shell
$ cd /usr/local
```

Use essa opção para alternar para o subdiretório /*usr*/local.

```shell
$ cd -
```

Essa opção o levará ao diretório de trabalho anterior.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/comando-cd-do-linux/](https://www.ionos.com/pt-br/digitalguide/servidor/configuracao/comando-cd-do-linux/) for AI/LLM consumption.