Escolar Documentos
Profissional Documentos
Cultura Documentos
Problemas recorrentes
O que acontece quando compramos um computador novo ou quando colocamos o
sistema operacional Windows (nos sistemas Unix funciona de outra forma) em nossas
máquinas? Colocamos nosso nome de usuário composto, não é mesmo? Porém,
quando vamos trabalhar com caminhos, como é o caso de quando precisamos
adicionar um repositório remoto ao projeto que estamos trabalhando, podemos ter
alguns problemas.
Mas não entenda que isso só acontece nesses casos, às vezes quando estamos
apenas navegando entre os diretórios por meio do terminal temos os mesmos
problemas, pense que queremos acessar a pasta “Documents” que está dentro da
pasta “Jonilson Sousa” que está dentro da pasta “Users”, que por sinal está dentro da
pasta “C:”, para isso precisamos utilizar o seguinte comando:
cd C:/Users/Jonilson Sousa/Documents
Tudo certo com este comando? Não nesse caso vamos ter o erro como “too many
arguments”, como podemos ver na imagem abaixo:
Isso acontece porque o terminal não entende o caminho por conta do espaço no nome
do usuário. Isso também pode acontecer com outras pastas. Veja que estamos dentro
da pasta “Documents” e há outra pasta com o nome “meu trabalho”. Vamos tentar
executar o seguinte comando:
cd meu trabalho
Receberemos o mesmo erro (“too many arguments”).
Você deve estar se perguntando: como resolvemos este erro? Ou então: será que isso
pode acontecer nos sistemas baseados em Unix, como é o caso do MacOS ou Ubuntu,
por exemplo?
Além da utilização das aspas, podemos utilizar a barra invertida no nome da pasta.
Veja o exemplo:
cd C:/Users/Jonilson\ Sousa/Documents
cd meu\ trabalho
Conclusão
Estes são alguns dos erros comuns que levam muitas pessoas a criarem tópicos no
fórum da Alura, então é interessante entendermos a origem destes erros e como
corrigi-los.
Isso traz benefícios em desempenho quando trabalhamos em projetos e quando
precisamos utilizar servidores ou máquinas sem interfaces gráficas, como é o caso
das máquinas criadas pelo Vagrant ou então quando trabalhamos em container
Docker.
Gostou deste artigo e quer saber mais sobre como trabalhamos com o terminal,
máquinas Vagrant ou com containers Docker? A [formação DevOps da Alura]
(https://cursos.alura.com.br/formacao-devops) foi feita para você aprender e se
desenvolver neste assunto.
Jonilson Sousa
Sou desenvolvedor de software no Grupo Alura. Trabalhando com as mais diversas tecnologias,
como Java, Python, Javascript, PHP usando frameworks como Spring Boot, Flask. E gosto de
ver outras tecnologias e ou frameworks legais por diversão.
Quer mergulhar em
tecnologia e aprendizagem?
Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do
mercado de trabalho, ciência e desenvolvimento de software
Escreva seu email
ME INSCREVA
Institucional A Alura
Sobre nós Como Funciona
Trabalhe conosco Todos os cursos
Para Empresas Depoimentos
Para Escolas Instrutores(as)
Política de Privacidade Dev em <T>
Compromisso de Integridade
Termos de Uso
Status
Novidades e Lançamentos
Email* ENVIAR
CURSOS
Cursos de Programação
Lógica | Python | PHP | Java | .NET | Node JS | C | Computação | Jogos | IoT
Cursos de Front-end
HTML, CSS | React | Angular | JavaScript | jQuery
Cursos de Data Science
Ciência de dados | BI | SQL e Banco de Dados | Excel | Machine Learning | NoSQL |
Estatística
Cursos de DevOps
AWS | Azure | Docker | Segurança | IaC | Linux
Cursos de UX & Design
Usabilidade e UX | Vídeo e Motion | 3D
Cursos de Mobile
React Native | Flutter | iOS e Swift | Android, Kotlin | Jogos
Cursos de Inovação & Gestão
Métodos Ágeis | Softskills | Liderança e Gestão | Startups | Vendas