Basic usage examples
To simply import a directory to a collection in irods, run:
$ intorods source_dir /demoZone/data/destination
Import a directory using four processes:
$ intorods -t 4 source_dir /demoZone/data/destination
Import a directory and verifiy checksums:
$ intorods -x source_dir /demoZone/data/destination
Using the search option
Search all directories that match the pattern DATA_[0-9]{6}_.* under a directory /data, and import those to subcollections of /demoZone/data, verifying checksums:
intorods --search -P DATA_[0-9]{6}_.* -x /data /demoZone/data
Suppose this is my directory layout:
/data
├── DATA_230611_test1
├── DATA_221131
├── DATA_220815_test2
└── DATA_220730_pilot
It will import all directories except DATA_221131, since it does not match the pattern.