General Topics






Tips and How-To


IntegrityChecker java (icj): 'verify' command

To 'verify', the items to be verified must have previously seen an update operation in order to record the hash value. Verification should be regularly performed on backups, as well as originals before backup.

The verify command performs full checks:

You can verify a single volume or a single folder, or any number and combination of volumes or folders at once.

Command line usage

icj verify [<path>]*


Lines starting with "#" are comments.

# Verify the contents of the current directory — no arguments needed
icj verify

# Verify the contents of three folders in the curent directory
icj verify Folder1 Folder2 Folder3

# Verify the contents of volume “Master”
icj verify Master

# Verify your Documents folder in your home directory:
icj verify ~/Documents

# Verify all volumes whose name includes "Clone" (macOS path form)
icj verify /Volumes/*Clone*

# control the CPU and memory usage (2 hashing threads, 4 large buffers of 8MB each)
icj verify --threads 2 --large-buffers 4 --large-buffer-size 8M MyData

Next page: icj status