Não é possível fazer o cd no suporte a aplicativos no Mac OS X Snow Leopard

3

Estou com um problema estranho esta manhã

Estou tentando cd no diretório "Application Support" no meu Mac, usando o seguinte comando:

cd '~/Library/Application Support'

Infelizmente, isso não parece estar funcionando como esperado e eu recebo esta mensagem:

-bash: cd: /Users/purinkle/Library/Application: Not a directory

Mesmo tentando cd ~/Library/Application\ Support/ não funciona

    
por purinkle 05.11.2011 / 10:22

4 respostas

4

Ambas aspas simples e aspas duplas impedem a expansão do til.

Qualquer um deles deve funcionar:

  • cd ~/'Library/Application Support/'
  • cd ~/Library/Application\ Support/
  • cd "$HOME/Library/Application Support/"
por 05.11.2011 / 11:57
2

Eu tenho esse problema depois de instalar o prompt de cores. Houve:

function cd {
    # call builtin cd. change to the new directory
    builtin cd $@
    # call a hook function that can use the new working directory to decide what to do
    color_prompt
}

Eu consertei citando o argumento de builtin cd :

function cd {
    # call builtin cd. change to the new directory
    builtin cd "$@"
    # call a hook function that can use the new working directory to decide what to do
    color_prompt
}
    
por 20.06.2015 / 14:45
1
cd ~/Library/Application\ Support/

funciona bem na minha máquina.

    
por 05.11.2011 / 10:27
1

Você não pode colocar dois pontos em torno do ~ que, de outra forma, não será mais dissolvido no diretório home de verdade.

Use uma barra invertida para escapar do espaço como você tentou ou escapar apenas a pasta que contém o espaço:

cd ~/Library/'Application Support'/

Sua última linha funciona para mim. Verifique novamente seus espaços, se você ainda pressionar [alt] ao digitar o espaço, você entrará em algum espaço protegido não reconhecido pelo bash, mas exibido de forma semelhante. O superusuário poderia ter convertido isso, embora (apenas testado usando a pré-visualização durante a postagem, é verdade).

    
por 05.11.2011 / 10:42

Tags