*
stimmt mit einem .
Charakter überein
Es stimmt einfach nicht überein, .
wenn es das erste Zeichen des Namens ist. Dies stellt einen sogenannten "Punkt-Datei" -Mechanismus zum "Verstecken" von Dateien bereit.
In zsh
:
Legen Sie die GLOB_DOTS
Shell-Option fest. Dies ist in § 14.8 der zsh
Bedienungsanleitung beschrieben. Beachten Sie das .
und ..
werden immer ausgeschlossen, auch wenn diese Option aktiviert ist.
In bash
:
Legen Sie die dotglob
Shell-Option fest. Dies ist in § 3.5.8 der bash
Bedienungsanleitung beschrieben. Beachten Sie, dass das Setzen der GLOBIGNORE
Shell-Variablen implizit festgelegt wird dotglob
. das bash
(im Gegensatz zu zsh
) nicht automatisch ausschließt .
und ..
wann dotglob
aktiviert ist; aber das bash
wird das tun, wenn GLOBIGNORE
eingestellt ist. Die Einstellung GLOBIGNORE=.
bewirkt also das Ein- dotglob
und Ausschalten von .
und ..
.
In GNU find
:
Tu nichts Ab findutils
der Globbing für 4.2.2, -name
und -iname
schon passt Namen mit Punkten als erstes Zeichen. Dies ist in § 2.1.1 der findutils
Bedienungsanleitung beschrieben.