website logo
Create accountLogin
Home
DCS
Node
Resources
Help center
Navigate through spaces
Home
DCS
Node
Resources
Help center
⌘K
Storj DCS
Get Started
AWS CLI and Hosted Gateway MT
AWS SDK and Hosted Gateway MT
Uplink CLI
Satellite Admin Console
Object Browser
Downloads
Download Uplink CLI
Download Self-hosted S3 Compatible Gateway
Download Storj Client Libraries
SDKs & Reference
Tutorial
How-to Guides
Concepts
Support
Support Overview
FAQ
Community Forum
Status Page
Help Desk
Billing, Payment & Accounts
Resources
Moved Documents
Docs powered by archbee 
12min

mv

Moves a Storj object to another location in Storj DCS

Usage

Windows
Linux
MacOS
|


The mv command is used to move or rename objects within the same Storj DCS project. The mv command uses a server-side move (rename) method, it does not incur a fee for downloading and will be performed with no delay.

Flags

Flag

Description

--access string

the serialized access, or name of the access to use

--help, -h

help for mv

Examples

Move an object within an existing bucket

When the mv command is used to move a file within Storj DCS, the CLI will move (rename) the object using the server-side method to rename the object.

To move cheesecake.jpg within the existing bucket cakes, use the following command:

Windows
Linux
MacOS
|


You cannot use pattern expressions to specify which files to copy (e.g. uplink mv sj://cakes/cheese* sj://cakes/New-York/ will not work). Also, you can only specify one source at a time.

Sample Output:



Move an object from a one bucket to another

When the mv command is used to move an object from one Storj DCS bucket to another Storj DCS bucket, the CLI will use a server-side move method.

To create a new bucket, we will use the mb command, as a move is possible only to an existing bucket.

Windows
Linux
MacOS
|

Terminal
|


Nested buckets are not supported, but you can use prefixes, as they would act almost like subfolders.

To move an object from one bucket to another, use:

Windows
Linux
MacOS
|


Sample Output:



Troubleshooting move errors

ERROR: duplicate key value violates unique constraint "primary" (SQLSTATE 23505)

Terminal
|


This error means that the destination object already exists. You should either use a different destination name/prefix or remove the existing object from the destination.

To remove an object, use the rm command.



Updated 22 Mar 2023
Did this page help you?
Yes
No
UP NEXT
rb
Docs powered by archbee 
TABLE OF CONTENTS
Usage
Flags
Examples
Move an object within an existing bucket
Move an object from a one bucket to another
Troubleshooting move errors
ERROR: duplicate key value violates unique constraint "primary" (SQLSTATE 23505)