image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF

HL

Herbert Lima17/09/2023 15:30
Compartilhe

PRECISO DE UM HELP!!

    Estou tentando tentando acessar o diretório ( cd ~/ .ssh ) no git bash e dar enter aparece a seguinte frase:

    bash: cd: too many arguments

    não to conseguindo resolver isso, alguem pode me ajudar

    Compartilhe
    Comentários (6)
    Rodrigo Brito
    Rodrigo Brito - 17/09/2023 19:22

    bsata remover o espaço após a barra e antes do .


    cd ~/.ssh
    
    Rosane Ribeiro
    Rosane Ribeiro - 17/09/2023 18:50

    Como o comando é para mudar de pasta, antes de tudo veja no seu computador se você realmente já tem essa pasta.

    CS

    Claudio Sousa - 17/09/2023 18:39

    Opa, blz?

    O problema esta na barra , usa dessa maneira : cd ~\.ssh

    André Silva
    André Silva - 17/09/2023 16:19

    A mensagem é porque está passando muito argumento, talvez esteja passando alguma coisa a mais, tenha o cd /ssh

    RS

    Renan Silva - 17/09/2023 15:55

    Obs: Esta resposta foi feita com o auxilio do IA Bard do Google, pois acredito que uma gama tão gigantesca de dados não sendo utilizada para nos auxiliar neste ramo é um crime kkk, Ainda estou iniciando no ramo e não tenho conhecimentos aprofundados no assunto mas sou curioso, então pesquiso! Espero que este comentário ajude!


    O erro "cd: too many arguments" ocorre quando o comando cd é usado para mudar para um diretório cujo nome contém espaços ou caracteres especiais. O comando cd só pode aceitar um argumento, então se o nome do diretório tiver espaços ou caracteres especiais, ele será interpretado como dois ou mais argumentos.

    Para resolver esse erro, você pode usar um dos seguintes métodos:

    • Wrap the directory name in double quotes:
    cd "Meus Documentos/Projetos/MeuProjeto"
    

    Isso irá envolver o nome do diretório em aspas duplas, o que fará com que o terminal interprete o nome como um único argumento.

    • Use a backslash to escape each space:
    cd Meus\ Documentos/Projetos/MeuProjeto
    

    Isso irá usar uma barra invertida para escapar de cada espaço no nome do diretório.

    • Use the Tab key for auto-completion:

    Se você estiver familiarizado com o diretório que deseja acessar, pode usar a tecla Tab para autocompletar o nome do diretório. Isso irá remover qualquer espaço ou caractere especial do nome do diretório, o que evitará que o erro ocorra.

    • Open your terminal in the destination directory:

    Se você estiver usando o Git Bash, pode abrir o terminal no diretório de destino diretamente. Isso evitará que você precise usar o comando cd para mudar para o diretório.

    Exemplo:

    Suponha que você tenha um diretório chamado "Meus Documentos/Projetos/MeuProjeto". Se você tentar mudar para esse diretório usando o comando cd, você receberá o seguinte erro:

    $ cd Meus Documentos/Projetos/MeuProjeto
    cd: too many arguments
    

    Para resolver esse erro, você pode usar um dos métodos acima. Por exemplo, você pode usar aspas duplas para envolver o nome do diretório:

    $ cd "Meus Documentos/Projetos/MeuProjeto"
    

    Isso irá mudar para o diretório desejado sem nenhum erro.

    João Pereira
    João Pereira - 17/09/2023 15:35

    Tente colocar da seguinte forma e sem espaço no "/.ssh":

    cd ~/.ssh