Como mudar o diretório no Linux usando o comando cd

Como mudar o diretório no Linux usando o comando cd

A navegação do sistema é uma das tarefas mais básicas que um usuário pode executar em um sistema operacional. Embora muitos gerenciadores de arquivos estejam disponíveis para permitir que você alterne os diretórios e navegue nas unidades de disco de forma gráfica, fazer o mesmo usando a linha de comando pode fornecer a você melhor controle sobre o 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 Alterar 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 [options] [path]

...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 é /casa , e você deseja alterar o diretório para /Área de Trabalho . Então, usando o nome do caminho absoluto:





cd /home/username/Desktop

Por outro lado, se você quiser mudar para o /Área de Trabalho 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 /casa diretório é um diretório especial reservado para arquivos pessoais, programas e subpastas de um usuário. Quando você efetua login em seu sistema, o diretório inicial é definido como o diretório de trabalho atual por padrão.

O diretório inicial 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 / nome de usuário ), você pode apenas passar o ~ caractere com o comando cd para alterar o diretório de trabalho atual para /casa .

cd ~

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

cd ~username

Relacionado: Como listar todos os usuários no Linux

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

cd ~/Desktop

Assim como o diretório inicial, o / personagem denota o /raiz 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 é /casa e você muda para o /raiz diretório. Então, /raiz se tornará o diretório de trabalho atual, e /casa será o diretório de trabalho anterior.

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

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 /Área de Trabalho e /Transferências pastas em seu /casa diretório, então o /casa diretório será o diretório pai para /Área de Trabalho e /Transferências .

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.

iphone não está aparecendo no iTunes
cd /Important Documents

Saída:

bash: cd: too many arguments

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 'Important Documents'
cd 'Important Documents'

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

cd Important Documents

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 todos podem aprender e memorizar os comandos, sem mencionar a grande quantidade que está disponível para uso em primeiro lugar. Mas, como um usuário Linux iniciante, 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 na execução de operações fundamentais é mais do que suficiente para começar a usar o sistema operacional.

Compartilhado Compartilhado Tweet O email 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(79 artigos publicados)

Deepesh é o Editor Júnior para Linux na MUO. Ele escreve guias informativos sobre o Linux, com o objetivo de fornecer uma experiência agradável a todos os recém-chegados. Não tenho certeza sobre filmes, mas se você quiser falar sobre tecnologia, ele é o cara. Em seu tempo livre, você pode encontrá-lo lendo livros, ouvindo diferentes gêneros musicais ou tocando 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!

Clique aqui para se inscrever