Supported Wildcards for OpenVMS File System

You can use a wildcard to represent one or more characters when you define the content for backups and filters for a subclient.

Note

If the subclient content consists of wildcard characters and no eligible files are found for the backup, the backup operation can still successfully complete.

Wildcards

Description

Example

*

Any number of characters.

Use this wildcard in the following scenarios

  • Back up all files of a specific extension

  • Back up all files under a specific directory

  • Back up all files with a specific file extension that start with the pattern

*.doc will backup all files with the extension .doc (e.g., STATUS.doc, MISSION.doc).

/SCS1$DK00/TEST/*.doc;1 will backup all .doc files only in the /TEST directory

A*.so will backup all files with the extension .so (e.g., ALVSC.so, ADVDCC.so) on the client computer which have the name beginning with "A".

/SCS1$DK00/FINANCE/TEST/* will backup all the files and directories in the "TEST" directory under the "FINANCE" directory. Any sub-directories under the TEST directory will not get backed up.

?

A single character.

Use this wildcard in the following scenario:

  • All files (or directories) that match the character pattern before and after the ?

Tip: To match multiple characters, use a ? for each character that you want to match.

/SCS1$DK00/ACCESS? will backup any directory or file for which the name begins with- "ACCESS" followed by any one character such as ACCESS1 or ACCESS5. However, ACCESS12 or ACCESS15 will not backup because the last two characters in the name are variable.

/SCS1$DK00/CLASS/REPORT? will backup any directory or file under /CLASS directory for which the character in the place of ? is variable. For example: /CLASS/REPORT1 and /CLASS/REPORT2 will back up. However, /CLASS/REPORT15 will not get backed up.

[]

A range of characters.

/SCS1$DK00/CLASS/[A-M]*.doc will back up any file with .doc extension for which the name begins with the letters "A" through "M”.

/[AEIOU]*.doc will back up any file name that ends with .doc and begins with the letters A, E, I, O, or U.

/SCS1$DK00/CLASS/FINANCE/REPORT[1-47-9] backs up the following files in the /FINANCE directory:

  • REPORT1

  • REPORT2

  • REPORT4

  • REPORT7

  • REPORT8

  • REPORT9

/SCS1$DK00/DEPARTMENT-[A-CS] backs up the following files:

  • DEPARTMENT-A

  • DEPARTMENT-B

  • DEPARTMENT-C

  • DEPARTMENT-S

[!]

The negation of a set or range of characters.

Use the wildcard to back up all files in a directory that do not match the characters specified in the wildcard.

/SCS1$DK00/TEST/[!AEIOU]*.doc would backup all .doc files in the TEST directory that start with a letter other than A, E, I, O, or U.

**

Any number of characters across any number of path levels.

/SCS1$DK00/**/MOVE.cpp - will backup the file named MOVE.cpp located at any directory level. (e.g., /TEST/NEWAPP/MOVE.cpp and /OPT/KDE3/SRC/MOVE.cpp)

/SCS1$DK00/ETC/** - will backup all directories and files under /ETC. All the sub-directories under these directories will also be included.

***

Applies only to filters and exceptions.

Use this wildcard in the following scenarios:

  • To filter the directory/library and the objects that are under it.

  • To add an exception to the filter.

The filter /SCS1$DK00/QSYS.LIB/ABC.LIB/*** filters the library ABC and the library contents.

The filter /SCS1$DK00/QSYS.LIB/*** and the exception /SCS1$DK00/QSYS.LIB/ABC.LIB/*** backs up the ABC library and all the contents of that library.

Loading...