Do manual do bash:
% bl0ck_qu0te%Então, o bash normalmente tenta fazer a expansão do nome do caminho (usando os arquivos no diretório atual, no exemplo apt-get que você usou), e se isso falhar, a palavra será passada para o aplicativo.
Se você não pretende usar shell globs para expansão de nome de caminho, então espere que o aplicativo interprete seu curinga à vontade, e o comportamento que você pode esperar dependerá do aplicativo.
Se não tiver a certeza, recomendo vivamente a leitura do manual do comando antes de o transmitir como coringas.