Managing files

Last updated: November 10, 2026

Everything you can do to the files themselves: rename, new folders, delete, share links, editing a text file, headers and metadata, tags, and who can see a file.

Rename, new folder and delete

Right-click a file or folder for its menu, or select it and use the buttons in the details panel. To copy or move, see Copy and move between places.

The right-click menu on a file: Open, Download, Download to, Copy URL, Share link, Copy S3 URI, Copy, Cut, Rename, Delete.
The right-click menu on a file.

New folder

New folder in the toolbar asks for a name and says where it will be created. The name can't contain a slash.

The New folder dialog with a folder name field and a Create button.
The New folder dialog.

Delete

Select files and press Delete, or choose Delete from the menu. BucketWorx always asks first.

A confirmation dialog: Delete IMG_1005.jpg? This can't be undone unless the bucket has versioning turned on.
The delete confirmation.

Deleting is permanent unless the bucket has versioning turned on at the provider. There is no recycle bin.

Share a file with a link

A share link lets someone download one file without having an account or keys. Select the file, click Share link, choose how long the link should work (1 hour, 1 day, 7 days, or a date you pick), and press Copy.

The Share link dialog with the one day option selected, a link, and a Copy button.
The Share link dialog.

Two things to know. A link for one file is not tied to one version of it: whoever opens it gets whatever is saved under that name until it expires. And a link can't be cancelled early. It stops working when it expires, or when the access key that signed it is removed. Choose the shortest time that does the job.

Links and URLs for several files

From beta 5, select several files and right-click: Copy URL, Copy S3 URI and Share link… work on all of them, one line per file in the order shown. Share link asks for one expiry for the lot ("12 files, links expire in 7 days"), and each link is tied to the version each file has now, so a later upload doesn't change what it gives. Folders are skipped: for everything in a folder, use Export list… with Include URLs, which is also the way past 1,000 files. To share an older version, see old versions.

From beta 5, Upload link… on a folder's right-click menu (or in the command palette) makes a link that lets someone upload one file into that folder, without an account or keys: a share link in reverse. Choose the file name it will be saved as, how long the link works (the same choices as Share link) and, if you like, a Content-Type. Make link shows the link and a ready-made upload command to send with it, for macOS and Linux or for Windows PowerShell.

Anyone with the link can upload until it expires. An upload replaces a file already saved under that name, or adds a new version if the bucket has versioning on, and the link sets no size limit. Send it only to the person who needs it, with the shortest time that does the job. If you set a Content-Type, an upload of a different type is refused.

Edit a text file in the bucket

From beta 5, Edit text… opens a text file in an editor and saves it back to the bucket, with no download and upload in between. It's on a file's right-click menu, in the … menu of the details panel, and in the command palette.

If the file changed in the bucket after you opened it, Save writes nothing and tells you. Someone else's change is never overwritten. Your text stays in the editor: Copy text keeps it on the clipboard, and Reload fetches the newer file so you can paste your changes in and save.

Headers, tags and who can see a file

Edit headers

Edit headers… (in a file's details or its right-click menu) changes Content-Type, Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Expires, a website redirect and your own metadata. What you type is checked as you type, and an emptied field removes that header. For several files or a whole folder, tick only the fields you want to change: everything else stays as each file has it.

S3 can't change headers in place, so each file is copied onto itself. Its modified date changes, and in a bucket with versioning it gets a new version and the old one stays.

Tags

A file's tags are under its details: click a value to edit it, × to remove one, or Add tag. Changing tags doesn't copy the file, so its date stays. Cloudflare R2, Backblaze B2 and Supabase Storage have no tags, so the section isn't shown there.

From beta 5, Edit tags… (on the right-click menu, or in the command palette) changes tags on many files at once: a selection, whole folders, or both. Add rows of tags to set (a key you already have gets the new value) and keys to remove; everything else each file has stays. BucketWorx counts the files first ("2 objects, at least 120 in folders" while it's still listing), then Change tags queues one job per file in the transfer drawer, where you can pause, resume after a restart, cancel or retry.

Make public and make private

Make public… and Make private… (on the right-click menu of files, selections and folders) change who can read files through their permissions. Make public asks first, in red, because anyone on the internet will be able to read them. For a folder, it changes the files there now; new files don't follow it. If the bucket is set up to refuse it (permissions turned off, or a block on public access), BucketWorx says why and offers the bucket's Properties instead. Cloudflare R2, Backblaze B2, MinIO, Neon and Supabase Storage don't have permissions on single files, so these aren't offered there. A file's details show who can reach it under Access.

More help

Topics

Step-by-step guides

All help, including installing BucketWorx.