


                When I work with FileSystem commands
                
                like: ls, cp, mv, rm, etc
                
                I can use a specific file name or I can use wildcards
                
                Shell Wildcards, these are used in FileSystem Commands
                
                these wildcards (called globs in Unix/Linux)
                do not match Hidden file (files that start with .)
                
                * <= will match zero or more of any char
                      ls * <= will show all non-hidden files
                      ls a* <= will show all files tha start with 'a'
                      ls *a <= all files that end with 'a'
                      ls *a* <= all files with an 'a' in the name
                      
               ? <= will match any single char
                      ls ? <= will match all single char file names
                      ls a?? <= will match any 3 char file names, where
                                  the first char is an 'a'
                      
               [ ] <= shows a "choice" of chars, the [ ] match a single char
                      ls [Aa]? <= will match a 2 char file names, where the
                                     first char is 'a' 'A'
                      ls *[a-z] <= will match any file name that ends in 
                                     lower case letter
                      ls [a-m]* <= will matach any file name that start 
                                     with 'a' thru 'm' lower case
                      ls [!a-c]* <= will match any file name that
                                     DOES NOT start w/ a thru c
               
               =======================================
               
               cp backups/feb/200?  <= copy all files that match
                                         ...2000, 2001, 2002, 2003, 200x, 
                      
               cp backups/???/20??   
               
               cp backups/[Ff]eb/20[01][0-9]
                           Feb   200.
                           feb   201.
                                     2000
                                     2001
                                     2002
                                     ...
                                     2019
                                     
               ls [a-w.&] 
               
               
               
               ls [1-Z] 
