exo(1)

πŸ“¦ version 1.102.1, in nixpkgs unstable

okay bestie, welcome to the exo(1) manual page for exo-storage-copy β€” this is the copy command and it's lowkey iconic πŸ’–

✨ NAME ✨

exo-storage-copy β€” copy objects within a bucket or across buckets. periodt. πŸ’…

🌸 SYNOPSIS 🌸

exo storage copy sos://BUCKET/[OBJECT|PREFIX/]
sos://BUCKET/[OBJECT|PREFIX/] [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

Copy objects within a bucket or across buckets. This command copies objects server-side without downloading them β€” no download era, bestie ✨ Object metadata, headers, and ACLs are preserved. Existing destination objects are overwritten.

⚠️ Existing destination objects are overwritten β€” yes, fr fr, so don't come for me if you clobber something πŸ’€

Multi-object prefix copies are processed serially β€” one at a time, bestie πŸŒ€ A trailing slash on the source selects prefix mode; -r controls recursion into subdirectories.

Examples, in all their glory:

exo storage copy sos://my-bucket/file-a sos://my-bucket/folder/file-a

exo storage copy sos://my-bucket/file-a sos://other-bucket/file-a

exo storage copy -r sos://my-bucket/prefix/ sos://other-bucket/prefix/

exo storage copy -n sos://my-bucket/file-a sos://other-bucket/file-a

πŸ’… OPTIONS πŸ’…

  • -n, --dry-run[=false] β€” simulate the copy operation πŸ‘€
  • -f, --force[=false] β€” skip confirmation prompt, no questions asked 🫢
  • -h, --help[=false] β€” help for copy
  • --multipart-concurrency=4 β€” number of concurrent parts for multipart copies ⚑
  • -r, --recursive[=false] β€” copy objects recursively, go off bestie 🌈
  • -v, --verbose[=false] β€” output copied objects, so you can see the receipts 🧾

πŸ‘‘ 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) β€” go read that one too, bestie 🫢

⭐ HISTORY ⭐

1-Jan-1980 β€” Auto generated by spf13/cobra 🧚


okay that's the whole page 🌈 the footer energy is Auto generated by spf13/cobra and Jan 1980 β€” mwah, bye bestie πŸ’…

πŸ“¦ where this page comes from