exo(1)

πŸ“¦ version 1.102.1, in nixpkgs unstable

πŸŽ€ 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 for move.
  • --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; -1s disables timeout [env EXOSCALE_TIMEOUT].
  • -A, --use-account="" β€” Account to use in config file [env EXOSCALE_ACCOUNT].

🌈 SEE ALSO 🌈

exo-storage(1)

πŸ•°οΈ 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