# iCommands

Manage and transfer Data Store data from Linux with the iRODS iCommands suite.

* [Manage your data with iCommands](https://unm-carc.github.io/cyverse/data-store/icommands/overview/) - iCommands, the iRODS Consortium's command-line suite for transfers, synchronization, access control, and metadata in the Data Store.
* [iCommands installation and upgrade](https://unm-carc.github.io/cyverse/data-store/icommands/installation/) - Install iCommands on Linux with APT, YUM, or Zypper, or manually for a specific version.
* [iCommands configuration](https://unm-carc.github.io/cyverse/data-store/icommands/configuration/) - Configure iCommands for the Data Store with iinit or environment variables.
* [Data management using iCommands](https://unm-carc.github.io/cyverse/data-store/icommands/data-management/) - Navigate collections and list, create, upload, download, move, rename, and remove data in the Data Store with iCommands.
* [Data transfer using iCommands](https://unm-carc.github.io/cyverse/data-store/icommands/data-transfer/) - Download and upload files and folders between a local system and the Data Store with iget and iput, including thread-count tuning.
* [Access management using iCommands](https://unm-carc.github.io/cyverse/data-store/icommands/access-management/) - List and change user and group access permissions on Data Store data objects and collections with iCommands.
* [Metadata management using iCommands](https://unm-carc.github.io/cyverse/data-store/icommands/metadata-management/) - List, add, and remove metadata on Data Store data objects, collections, resources, and users with iCommands.
* [iCommands troubleshooting and issue report](https://unm-carc.github.io/cyverse/data-store/icommands/troubleshooting/) - Diagnose common iCommands problems and report bugs to the iRODS developers.
