Provavelmente seu curinga não funciona porque:
- não foram encontradas correspondências para o curinga no local que você forneceu ou
- houve mais de uma correspondência.
A abordagem usual (em um shell) para mover com freqüência entre os subdiretórios é usar o recurso CDPATH
, bem como pushd
e popd
.
O recurso CDPATH
(talvez visto pela primeira vez no tcsh) é uma lista de diretórios separados por dois-pontos. Se o pai do seu thedirectoryiwanttogointo
name for razoavelmente exclusivo, você poderá adicionar o pai à lista.
Para ler mais (a página de manual do seu shell deve ser a primeira):
- O que é o CDPATH?
-
3.4. Mudando Diretórios com
cd
(Guia Passo a Passo do Red Hat Enterprise Linux) - Como alterar o CDPATH para o C shells: csh e tcsh
pushd
e popd
são mais recentes que CDPATH
, mas ainda datam de meados dos anos 90. Eles permitem que você salve seu diretório atual ("empurrando" para uma pilha) e restaurá-lo ("popping" de uma pilha) durante seus respectivos comandos cd
. Para ler mais:
Outras pessoas usam aliases de shell ou links simbólicos. Esses são mais úteis quando se vai a locais bem conhecidos.