Da Sie erwähnen, dass Sie zsh verwenden, können Sie die Tab-Vervollständigung von zsh Builtin nutzen. Sie erhalten keine "lange" ls-Auflistung, Sie können jedoch eine Vorschau der Namen von Verzeichnissen und Dateien anzeigen, indem Sie "ls" gefolgt von einem Tab eingeben. Sie sehen, welche Dateien / Verzeichnisse Sie möglicherweise in Ihrem aktuellen Arbeitsverzeichnis "ls" haben könnten, und Sie können entweder eine angeben, einen "-l-Dateinamen" hinzufügen, um einen bestimmten Eintrag im Detail anzuzeigen, oder einfach "Control- u "löschen Sie die Zeile, in der Sie sich gerade befinden, und bereiten Sie sich vor, einen anderen Befehl einzugeben. Die Vorschläge für die Tab-Vervollständigung werden ausgeblendet.
Wenn ich zum Beispiel [TAB] auf einer meiner VMs "ls", sehe ich:
user@fbsd:~% ls .cshrc .mailrc .ssh/ .login .profile .zshrc .login_conf .rhosts code/ .mail_aliases .shrc inventory.hw.gather.sh*
Wenn ich auf Control-u klicke, verschwinden die Vorschläge unter meiner Befehlszeile.