exo(1)
π exo-storage-move β the exo(1) bestie edit π
okay so welcome to the exo(1) manual page for exo-storage-move, aka the command that moves your objects around like they just got a main-character transfer. slay. π
πΈ NAME πΈ
exo-storage-move β Move objects within a bucket or across buckets.
β¨ SYNOPSIS β¨
The synopsis wraps across two lines on the page, bestie:
exo storage move sos://BUCKET/[OBJECT|PREFIX/]
sos://BUCKET/[OBJECT|PREFIX/] [flags]
π DESCRIPTION π
Move objects within a bucket or across buckets. that's the whole vibe.
This command moves objects by performing a server-side copy followed by a delete of the source object. Object metadata, headers, and ACLs are preserved. so your stuff keeps its whole look, no cap. β¨
β οΈ Warning: move is implemented as server-side copy followed by delete. If the delete step fails after a successful copy, the object will remain in both locations. There is no automatic rollback. literally both places at once, and no undo button. π
Multi-object prefix moves are processed serially. A trailing slash on the source selects prefix mode; -r controls recursion into subdirectories.
Examples:
exo storage move sos://my-bucket/file-a sos://my-bucket/folder/file-a
exo storage move sos://my-bucket/file-a sos://other-bucket/file-a
exo storage move -r sos://my-bucket/prefix/ sos://other-bucket/prefix/
exo storage move -n sos://my-bucket/file-a sos://other-bucket/file-a
π¦ OPTIONS π¦
-n,--dry-run[=false]β simulate the move operation, so you can vibe-check it first.-f,--force[=false]β skip confirmation prompt. no "are you sure" moment, just go.-h,--help[=false]β help formove.--multipart-concurrency=4β number of concurrent parts for multipart moves.-r,--recursive[=false]β move objects recursively.-v,--verbose[=false]β output moved objects.
π OPTIONS INHERITED FROM PARENT COMMANDS π
-C,--config=""β Specify an alternate config file[env EXOSCALE_CONFIG].-O,--output-format=""β Output format(table|json|text), see"exo output --help"for more information.--output-template=""β Template to use if output format is"text".-Q,--quiet[=false]β Quiet mode (disable non-essential command output).--timeout=15sβ Per-zone timeout for list operations;-1sdisables timeout[env EXOSCALE_TIMEOUT].-A,--use-account=""β Account to use in config file[env EXOSCALE_ACCOUNT].
π SEE ALSO π
π°οΈ HISTORY π°οΈ
1-Jan-1980 Auto generated by spf13/cobra
mwah π this page is Auto generated by spf13/cobra, dated Jan 1980, and belongs to exo(1). bye bestie, go move those objects π«Άπ
π¦ where this page comes from
- nixpkgs unstable: exoscale-cli 1.102.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms