Autility is software that can be classified as utility software. Often a utility is a distinctprogram, but sometimes multiple utilities are implemented in a single program. For example,BusyBox implements many utilities in a single program. Commonly, a utility provides acommand-line interface, but some provide agraphical user interface.
Although anoperating system (OS) installation usually includes utilities (which are considered part of the OS), users often install additional utilities.[1][2] The additional utilities may provide a betteruser experience or additional functionality.
Often, a user must be authorized for elevatedprivileges to use a utility since it may affect other users of the system.[3]
Copies data from a storage device for the purpose of recovering from data loss due to events such as disk failure, file corruption or accidental deletion.
Outputs a stream or a single file when provided with a directory or a set of files. Archivesuites may include compression and encryption capabilities. Some archive utilities have a separate un-archive utility for the reverse operation. One nearly universal type of archive file format is thezip file.
Provides an interface for performing file management tasks such as deleting, renaming, cataloging, moving, copying, merging, setting file access, creating and modifying directories.