Rclone Installation #
# Install rclone
sudo apt update &&
sudo apt install rclone
# Verify installation / list version
rclone version
Rclone Commands #
List Blob Storage Containers #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# List Azure Blob storage containers
rclone lsd :azureblob:
# Shell output:
-1 2025-06-19 11:32:52 -1 backups-prod
Upload File #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# Upload file to "backups-prod" Blob storage container
rclone copy ./testfile.txt :azureblob:backups-prod
Upload Folder #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# Upload folder to "backups-prod" Blob storage container
rclone copy ./example-folder :azureblob:backups-prod/example-folder
List Files #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# List files in "backups-prod" Blob storage container
rclone ls :azureblob:backups-prod
# Shell output
0 example-folder/file1
0 example-folder/file2
0 example-folder/file3
10 testfile.txt
# List files in "backups-prod" Blob storage container: more details
rclone lsl :azureblob:backups-prod
# Shell output
0 2025-06-19 12:18:16.140407059 example-folder/file1
0 2025-06-19 12:18:17.997378958 example-folder/file2
0 2025-06-19 12:18:19.074362663 example-folder/file3
10 2025-06-19 12:13:34.187099517 testfile.txt
Download File #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# Download single file from "backups-prod" Blob storage container
rclone copy :azureblob:backups-prod/testfile.txt /tmp/
Download Folder #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# Download folder from "backups-prod" Blob storage container
rclone copy :azureblob:backups-prod/example-folder /tmp/example-folder/
Delete File #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# Delete file from "backups-prod" Blob storage container
rclone delete :azureblob:backups-prod/testfile.txt
Delete Folder #
# Export variables
export RCLONE_AZUREBLOB_ACCOUNT=jkwprodsa1
export RCLONE_AZUREBLOB_KEY=dudM2-mysecureaccesskeyVKllw==
# Delete folder from "backups-prod" Blob storage container
rclone purge :azureblob:backups-prod/example-folder