Die bash erweitert bei der Eingabe eines absoluten oder relativen Pfadnamens den angefangenen Datei- oder Verzeichnisnamen automatisch, so daß der Benutzer nicht den kompletten Pfad zur Datei eingeben braucht. Dazu wird der Anfang des Pfades eingegeben, z. B. /ho für /home. Danach wird die TABULATOR-Taste gedrückt und bash erweitert die fehlenden Buchstaben me/. Wenn die Erweiterung wegen ähnlich lautender Dateien nicht eindeutig möglich ist, ergibt ein zweimaliges Drücken der TABULATOR-Taste die Ausgabe der Varianten. Meist ist lediglich die Eingabe eines weiteren Zeichens erforderlich, um den Pfad durch die bash erweitern lassen zu können.
$ cd home <TABULATOR><TABULATOR>
home home1 home2 home3 home4 home5 home6 home6 home7 home8
$ cd home
bash bietet nach Drücken der TABULATOR-Taste die möglichen Verzeichnisse, mit denen die bisherige Eingabe erweitert werden könnte. Wird die Auswahl getroffen und erneut die TABULATOR-Taste betätigt, erweitert bash den Pfadtrenner /. Wieder wartet die Shell auf die Eingabe von einem oder mehreren Zeichen , um die entsprechende Erweiterung vornehmen zu können. Mit ein wenig Übung kann man auf diese Weise wesentlich schneller durch den Verzeichnisbaum wechseln, ohne jeweils den kompletten Pfad ausschreiben zu müssen.