The processing performed by Rebuild is defined by the option(s) specified on the command line.
On UNIX systems, Rebuild options must be preceded by a hyphen (-) character rather than a slash (/) character.
The following options are available:
| -c | Specifies file compression |
| -d | Reconstructs an index from the data area of an indexed file |
| -e | Reports illegal duplicate keys and continues processing |
| -f | Validates indexed files |
| -i | Displays information about the files being processed |
| -k | Defines the key structure for an indexed file |
| -m | Reserved for future use |
| -n | Displays information about a file (no other processing is performed) |
| -o | Specifies the organization of the input and output files |
| -p | Rebuilds IDXFORMAT "8" file in place |
| -q | Reserved for future use |
| -r | Defines the record structure of the input and output files |
| -s | Specifies the format of the input file |
| -t | Specifies the format of the output file |
| -u | Attempts to recover a file for which the last update operation was not completed |
| -v | Displays a record count which is incremented as the file is processed |
| -y | Forces Rebuild to ignore file size discrepancies |
| -x | Specifies the order in which data is written when reorganizing an indexed file |
| -z | Instructs Rebuild to use a Fileshare server for file access |
| --q | Suppresses display of the Rebuild banner |
| --v | Displays the version number of Rebuild |
Options can be placed in any order on the command line, except that options beginning with a double hyphen (--) must be placed before options beginning with a single hyphen (-). Options are free-format; spaces are required between options.
A colon (:) is required before parameters of the -f or -v options. For other options, a colon before parameters is optional. Do not insert spaces between the parameters of options.