nexoctl¶
Nexo command-line client
Synopsis¶
nexoctl manages Nexo servers and any S3-compatible endpoint: aliases, buckets, objects, sharing, anonymous access and administration.
Remote locations are written ALIAS[/BUCKET[/PREFIX]] (see "nexoctl alias"); anything else is a local path.
Options¶
--config-dir string configuration directory (default $NEXOCTL_CONFIG_DIR or ~/.nexoctl)
--debug dump the HTTP requests and responses on stderr, with the secrets redacted
-h, --help help for nexoctl
--json print JSON Lines (one object per line with a "status" member)
--no-color disable colors (also with the NO_COLOR environment variable)
-q, --quiet hide confirmations and progress (results and errors are still printed)
SEE ALSO¶
- nexoctl access - Manage the access rules of the buckets (prefix, glob, regex)
- nexoctl admin - Administer a Nexo server (Admin API)
- nexoctl alias - Manage server aliases (saved in ~/.nexoctl/config.json)
- nexoctl anonymous - Manage the anonymous access of buckets and prefixes
- nexoctl cache - Manage the cache of the distributions
- nexoctl cat - Print the content of objects and files
- nexoctl completion - Generate the autocompletion script for the specified shell
- nexoctl cors - Manage the CORS configuration of buckets
- nexoctl cp - Copy files and objects
- nexoctl diff - List the differences between two directories or prefixes
- nexoctl dist - Manage the distributions: custom domains of the buckets
- nexoctl du - Summarize the disk usage of prefixes and directories
- nexoctl encrypt - Manage the default encryption of buckets
- nexoctl event - Manage the event notifications of buckets
- nexoctl find - Find objects and files by name, size and age
- nexoctl head - Print the first lines of objects and files
- nexoctl ilm - Manage the lifecycle rules of buckets (expiration, noncurrent versions, uploads)
- nexoctl legalhold - Manage the Object Lock legal hold of objects
- nexoctl ls - List buckets, objects and object versions
- nexoctl mb - Make buckets
- nexoctl mirror - Synchronize a directory or prefix to another one
- nexoctl mv - Move files and objects
- nexoctl pipe - Stream the standard input to an object
- nexoctl presign - Generate a raw presigned URL for any method
- nexoctl put - Upload local files
- nexoctl quota - Manage the hard quota of buckets (Admin API)
- nexoctl rb - Remove buckets
- nexoctl retention - Manage the Object Lock retention of objects and buckets
- nexoctl rm - Remove objects, object versions and incomplete uploads
- nexoctl share - Share objects with links that need no credentials
- nexoctl stat - Show the metadata of objects, buckets and files
- nexoctl tag - Manage the tags of buckets and objects
- nexoctl tree - Show the objects and prefixes as a tree
- nexoctl version - Print the nexoctl version, or manage bucket versioning