ls pattern matching

Sample directory

Check if the extglob is already enabled

Enable extglob

Examples

Copy everything except the .txt files

Possible usages

  • ?(pattern-list)
    Matches zero or one occurrence of the given patterns
  • *(pattern-list)
    Matches zero or more occurrences of the given patterns
  • +(pattern-list)
    Matches one or more occurrences of the given patterns
  • @(pattern-list)
    Matches one of the given patterns
  • !(pattern-list)
    Matches anything except one of the given patterns

Comments are closed.