A navegação do sistema é uma das tarefas mais básicas que um usuário pode executar em um sistema operacional. Enquanto muitos gerenciadores de arquivos estão disponíveis que permitem a você alternar diretórios e navegar nas unidades de disco de forma gráfica, fazer o mesmo usando a linha de comando pode fornecer a você melhor controle sobre seu sistema.

Felizmente, o Linux fornece um comando conhecido como cd, que permite alterar facilmente o diretório de trabalho atual em seu terminal.

Veja como você pode usar o comando cd no Linux, o único utilitário de que você precisará para percorrer os diretórios no armazenamento do sistema.

Como usar o comando cd no Linux

O comando cd significa Mudar de diretório. Um dos comandos mais fundamentais do Linux, o cd se tornou um comando global para alternar diretórios. Algumas outras implementações do comando, como chdir, usados ​​em sistemas MS-DOS, também estão presentes.

Sintaxe Básica

A sintaxe básica do comando cd é:

cd [opções] [caminho]

...Onde

opções são os argumentos passados ​​com o comando e caminho é o caminho absoluto ou relativo para o diretório.

Nomes de caminho absolutos e relativos

Antes de usar o comando cd em toda a sua extensão, você deve saber a diferença entre os nomes de caminho absolutos e relativos. O caminho absoluto é o caminho completo para o diretório, começando no / (raiz) pasta.

Por outro lado, o nome do caminho relativo é derivado do diretório de trabalho atual. Você pode mover-se para cima e para baixo na árvore de diretórios de forma eficiente com o comando cd se você tiver experiência em caminhos relativos.

Por exemplo, se o seu diretório de trabalho atual é /home, e você deseja alterar o diretório para /Desktop. Então, usando o caminho absoluto:

cd / home / nome de usuário / Desktop

Por outro lado, se você quiser mudar para o /Desktop diretório usando um caminho relativo, tudo que você precisa digitar é:

cd / desktop

Cd mantém registro de quais diretórios estão acima e abaixo do diretório atual, para permitir que um usuário mude rapidamente para outros diretórios sem ter que digitar o nome do caminho completo.

Se você não souber o nome exato da subpasta para a qual deseja alternar, use o comando ls para listar todos os diretórios dessa pasta.

Mudar para o diretório inicial

Em um sistema Linux, o /home diretório é um diretório especial reservado para arquivos pessoais, programas e subpastas de um usuário. Quando você efetua login no sistema, o diretório inicial é definido como o diretório de trabalho atual por padrão.

O diretório home tem um caractere especial atribuído a ele, o ~ (til) personagem. Em vez de especificar o caminho completo para o seu diretório inicial (/home/username), você pode apenas passar o ~ caractere com o comando cd para alterar o diretório de trabalho atual para /home.

cd ~

Da mesma forma, você pode navegar para o diretório inicial de outro usuário da seguinte maneira.

cd ~ nome de usuário

Relacionado: Como listar todos os usuários no Linux

Na seção anterior, mudamos o atual diretório de trabalho para /Desktop. No comando, você pode usar o ~ personagem para denotar o /home diretório e reduza o comando à metade de seu tamanho.

cd ~ / Desktop

Navegue até a pasta raiz

Assim como o diretório inicial, o / personagem denota o /root diretório em um sistema operacional baseado em Linux. Para mudar para a pasta raiz a qualquer momento:

CD /

Mude para o diretório de trabalho anterior

Se estiver trabalhando com vários diretórios ao mesmo tempo, você pode alternar facilmente para o diretório de trabalho anterior usando o - (hífen) personagem.

Por exemplo, se o diretório de trabalho atual for /home e você muda para o /root diretório. Então, /root se tornará o diretório de trabalho atual, e /home será o diretório de trabalho anterior.

Digitar o seguinte comando o levará para o diretório anterior, ou seja, /home.

CD -

Além disso, emitir o comando cd seguido por um espaço caractere levará o usuário ao diretório de trabalho anterior.

CD 

Mudar para o diretório principal

O diretório que consiste em um ou mais subdiretórios é conhecido como diretório pai. Simplificando, se você tiver /Desktop e /Downloads pastas em seu /home diretório, então o /home diretório será o diretório pai para /Desktop e /Downloads.

O .. e . os caracteres representam o diretório pai e o diretório atual, respectivamente.

Use o pontos duplos personagem (..) para alternar para o diretório pai.

CD ..

O comando mencionado o levará um nível acima na árvore de diretórios. Você também pode passar .. caracteres para subir ainda mais na árvore de diretórios.

Para mover dois níveis acima do seu diretório de trabalho atual:

CD ../../

Você também pode passar um diretório específico um nível acima do diretório de trabalho atual.

cd ../Folder

Mudar para um nome de diretório com espaços

Nem todas as pastas em seu sistema terão um nome de uma palavra. Alguns deles podem incluir o espaço personagem. Por exemplo, / home / nome de usuário / Documentos importantes.

Nessas situações, a especificação do nome do diretório retornará um erro.

cd / documentos importantes

Resultado:

bash: cd: muitos argumentos

Para mudar para diretórios que têm espaços no nome, envolva o nome do caminho em citações do seguinte modo. Observe que você pode usar aspas simples e duplas no comando.

cd 'Documentos importantes'
cd "Documentos importantes"

Alternativamente, você pode usar o barra invertida (\) personagem para escapar dos espaços.

CD Importante \ Documentos

Relacionado: Como começar a usar o Linux

Navegação do sistema pela linha de comando

O terminal Linux é uma interface de texto poderosa para controlar o funcionamento do seu computador. Você pode realizar quase qualquer tarefa usando a linha de comando. Alterando diretórios, copiar arquivos e pastas remotamente, listando informações do arquivo, editando arquivos de configuração, O que você disser. Existe um comando para tudo o que você deseja fazer no Linux.

No entanto, há uma desvantagem em ter tantos comandos. Nem todo mundo pode aprender e memorizar os comandos, sem mencionar a grande quantidade que está disponível para uso em primeiro lugar. Mas, como um usuário iniciante do Linux, você não usará todos os utilitários disponíveis em seu sistema.

Em vez disso, aprender alguns comandos básicos que o ajudarão a realizar operações fundamentais é mais do que suficiente para começar a usar o sistema operacional.

E-mail
9 comandos básicos para começar a usar o Linux

Quer se familiarizar com o Linux? Comece com esses comandos básicos do Linux para aprender as tarefas de computação padrão.

Leia a seguir

Tópicos relacionados
  • Linux
  • Gerenciamento de arquivos
  • terminal
Sobre o autor
Deepesh Sharma (38 artigos publicados)

Deepesh é o Editor Júnior para Linux na MUO. Ele escreve conteúdo informativo na internet há mais de 3 anos. Em seu tempo livre, ele gosta de escrever, ouvir música e tocar seu violão.

Mais de Deepesh Sharma

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.