Comment masquer les files de Bash?

Sur le shell Git Bash sous Windows, je suis coincé en regardant la merde laissée par Windows dans mon directory personnel:

NTUSER.DAT NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TM.blf NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TMContainer00000000000000000001.regtrans-ms NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TMContainer00000000000000000002.regtrans-ms 

Y at-il un moyen de cacher les files de la coquille? Tout moyen pour faire en sorte que Bash ignore certains files ou files qui correspondent à une certaine regex (sans avoir à créer des alias kludgey pour ls , grep et toute autre command qui répertorie les files d'une certaine manière / forme / mode)?

Ils sont déjà cachés dans l'Explorateur Windows, donc je doute que tout ce qui est fait du côté Windows ait un effet.

Il n'y a pas une telle command qui affecte le shell et tous les utilitaires UNIX comme ls qui traitent des noms de files. SetFile ne le fait même pas sous Mac OS; cela affecte seulement ce que Finder affiche. bash et tout autre shell basé sur la command line affichera toujours les files cachés par SetFile .

Cependant, bash possède deux variables de configuration qui peuvent vous intéresser:

  FIGNORE A colon-separated list of suffixes to ignore when performing filename completion (see READLINE below). A filename whose suffix matches one of the ensortinges in FIGNORE is excluded from the list of matched filenames. A sample value is ".o:~". GLOBIGNORE A colon-separated list of patterns defining the set of file- names to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches.