Sie wollen entweder:
Insert-Vervollständigungen
ALT* für 'Alle Vervollständigungen einfügen'
Damit würde ein Verzeichnis mit dem Dateinamen 'aa ab ac ad'
ls a*
gefolgt von alt + *
vervollständigtls aa ab ac ad
Manpage-Eintrag zum Binden:
Insert-Vervollständigungen (M- *)
Fügen Sie alle Vervollständigungen des Textes vor dem Punkt ein, der durch mögliche Vervollständigungen generiert worden wäre.
glob-expand-word
Auf einigen Systemen funktioniert das oben Genannte nicht mit Wildchars. Auf solchen Systemen funktioniert Folgendes für mich:
ctrlx, *(eine Zweitaktkombination)
Beispiel: Ich habe ein Verzeichnis gefüllt mit:
touch {a,b,c,d,e,f}{1,2,3,4,5,6,7,8,9,0}00{a,b,c,d,f,e}
Ich ls *100*
folgte dann ctrl + x, *
, was meine Readline in Folgendes verwandelt:
ls a100a a100b a100c a100d a100e a100f b100a b100b b100c b100d b100e b100f c100a c100b c100c c100d c100e c100f d100a d100b d100c d100d d100e d100f e100a e100b e100c e100d e100e e100f f100a f100b f100c f100d f100e f100f
Manpage-Eintrag zum Binden:
glob-expand-word (Cx *)
Das Wort vor dem Punkt wird als Muster für die Pfadnamenerweiterung behandelt, und die Liste der übereinstimmenden Dateinamen wird eingefügt, wobei das Wort ersetzt wird. Wenn ein numerisches Argument angegeben wird, wird vor der Pfadnamenerweiterung ein '*' angehängt.
Manpage
touch aa ab ac ad
undls a
anschließendalt+*
tippen, wird die Liste angezeigt, diesls a*
jedoch nicht. Die Platzhalter sind der Punkt der Frage.