Qualquer atalho de cd para mudar um diretório intermediário no caminho atual?

4

se eu tiver o caminho atual como longo ... e eu quiser mudar para um diretório com apenas uma palavra do caminho substituído por outra coisa ... como dizer ao usar o maven, eu quero mudar do caminho principal para o caminho de teste como faço isso?

Algum tempo atrás, eu pude fazer isso por

teste principal do $ cd

para substituir main por test no caminho, mas não mais ...

Algum apontador ...?

    
por xyz 30.10.2011 / 12:46

1 resposta

6

Você poderia usar uma função simples para isso (colocar no seu .bashrc ou algo parecido):

function bcd {
    cd ${PWD/$1/$2}
}

Então você chama assim:

~/tmp $ bcd tmp src
~/src $ 
    
por 30.10.2011 / 17:40