ITOUCH(1)
π ITOUCH(1) β the one and only
okay so bestie, you're reading the manual page for itouch, one of the iRODS iCommands (the manual's literally called User Commands, and yes we're in the ITOUCH(1) section, ilysm for asking) π
β¨ NAME β¨
itouch β an iRODS iCommand π¦
πΈ SYNOPSIS πΈ
itouch [OPTION]... LOGICAL_PATH
π DESCRIPTION π
itouch β Change logical path timestamp. That's the whole gig, no cap β¨
It updates the modification time of a logical path to the current time. Simple. Iconic. Slay.
So here's the tea: a LOGICAL_PATH argument that does not exist will be created as an empty data object β unless you pass -c. Don't say I didn't warn you π
If LOGICAL_PATH doesn't exist and you specify no options at all, the server will create a new data object and store the replica in a resource of its own choosing. Not your choice. The server's choice. It's giving main character energy, honestly π
If multiple replicas exist and you didn't specify a target replica via a replica number or a leaf resource, then the latest good replica will be updated. Whoever's newest and healthiest gets the glow-up π
Also, irods_default_resource in irods_environment.json is ignored. Like, fully ignored. Don't @ it π
Mandatory arguments to long options are mandatory for short options too β fr fr, that's just how this works.
β¨ OPTIONS β¨
-c,--no-createβ Do not create a data object. That's it, that's the whole vibe π«Ά-n,--replicaβ The replica number of the replica to update. This option applies to data objects only, and it cannot be used with-Rπ«-R,--resourceβ The leaf resource that contains the replica to update. This option applies to data objects only. If the data object does not exist and you use this option, the replica will be created on the resource you specified. Cannot be used with-nπ«-r,--reference=LOGICAL_PATHβ Use the modification time of LOGICAL_PATH instead of the current time. Cannot be used with-sβ°-s,--seconds-since-epoch=SECONDSβ Use SECONDS instead of the current time. Cannot be used with-rβ±οΈ-h,--helpβ Display this help message and exit. Your fave, honestly π₯°-v,--versionβ Display version information and exit. Go off, king π
lowkey important:-nand-Rare mutually exclusive, and so are-rand-s. You literally cannot pick both. The vibes will not allow it π
And for the record, the version banner this ships with reads:
iRODS Version 5.0.2 itouch
That's the whole page bestie, go touch some logical paths π¦π
β with love, from the iRODS iCommands girlies: itouch iRODS-5.0.2, dated January 1980, filed under ITOUCH(1). periodt π
β¨
π¦ where this page comes from
- nixos 26.05: irods-icommands 5.0.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms