rm

Delete an object

Usage

Windows
Linux
macOS
Windows
./uplink.exe rm sj://BUCKET/KEY [flags]
Linux
uplink rm sj://BUCKET/KEY [flags]
macOS
uplink rm sj://BUCKET/KEY [flags]

Flags

Flag

Description

--access string

the serialized access, or name of the access to use

--encrypted

if true, treat paths as base64-encoded encrypted paths

--help, -h

help for rm

Examples

Delete an object

Windows
Linux
macOS
Windows
./uplink.exe rm sj://cakes/cheesecake.jpg
Linux
uplink rm sj://cakes/cheesecake.jpg
macOS
uplink rm sj://cakes/cheesecake.jpg

Delete an encrypted object

If an object has been created with another encryption key, you won't be able to read it, but you can delete it. In order to delete an encrypted object, you have to know its encrypted path. To retrieve it, you can use the list command ls with the encrypted file. For instance, to list the encrypted path of the objects in bucket sj://cakes you could use:

Windows
Linux
macOS
Windows
./uplink.exe ls sj://cakes --encrypted
Linux
uplink rm sj://cakes/cheesecake.jpg
macOS
uplink rm sj://cakes/cheesecake.jpg

You can then use this path to delete the encrypted object:

Windows
Linux
macOS
Windows
./uplink.exe rm --encrypted sj://cakes/Ao8rmi2hw5v8_SS2GRokJwqkzQ2j9wXRH2Ll-1owEGPwIWMyu8tj5YCCig==
Linux
uplink rm --encrypted sj://cakes/Ao8rmi2hw5v8_SS2GRokJwqkzQ2j9wXRH2Ll-1owEGPwIWMyu8tj5YCCig==
macOS
uplink rm --encrypted sj://cakes/Ao8rmi2hw5v8_SS2GRokJwqkzQ2j9wXRH2Ll-1owEGPwIWMyu8tj5YCCig==