The command-line app for transferring files and synchronizing directories

Rclone

Rclone 1.55.0 (32-bit)

  -  13 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Rclone 1.55.0 (32-bit).


For those interested in downloading the most recent release of Rclone or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Rclone 1.55.0 (32-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Rclone 1.55.0 (32-bit) Screenshot 1
  • Rclone 1.55.0 (32-bit) Screenshot 2

What's new in this version:

New commands:
selfupdate:
- Allows rclone to update itself in-place or via a package (using --package flag)
- Reads cryptographically signed signatures for non beta releases
- Works on all OSes

test - these are test commands - use with care:
- histogram - Makes a histogram of file name characters
- info - Discovers file name or other limitations for paths
- makefiles - Make a random file hierarchy for testing
- memory - Load all the objects at remote:path into memory and report memory stats

New Features:
Connection strings:
- Config parameters can now be passed as part of the remote name as a connection string

For example to do the equivalent of --drive-shared-with-me use drive,shared_with_me:
- Make sure we don't save on the fly remote config to the config file
- Make sure backends with additional config have a different name for caching
- This work was sponsored by CERN, through the CS3MESH4EOSC Project.
- CS3MESH4EOSC has received funding from the European Union’s Horizon 2020
- research and innovation programme under Grant Agreement no. 863353.
- build:
- Update go build version to go1.16 and raise minimum go version to go1.13
- Make a macOS ARM64 build to support Apple Silicon
- Install macfuse 4.x instead of osxfuse 3.x
- Use GO386=softfloat instead of deprecated GO386=387 for 386 builds
- Disable IOS builds for the time being
- Androids builds made with up to date NDK (x0b)
- Add an rclone user to the Docker image but don't use it by default (cynthia kwok)
- dedupe: Make largest directory primary to minimize data moved
- config:
- Wrap config library in an interface (Fionera)
- Make config file system pluggable
- --config "" or "/notfound" for in memory config only
- Clear fs cache of stale entries when altering config

- copyurl: Add option to print resulting auto-filename
- delete: Make --rmdirs obey the filters
- docs - many fixes and rework
- encoder/filename - add SCSU as tables
- Add multiple paths support to --compare-dest and --copy-dest flag (K265)
- filter: Make --exclude "dir/" equivalent to --exclude "dir/**"
- fshttp: Add DSCP support with --dscp for QoS with differentiated services (Max Sum)
- lib/cache: Add Delete and DeletePrefix methods
- lib/file:
- Make pre-allocate detect disk full errors and return them
- Don't run preallocate concurrently
- Retry preallocate on EINTR

- operations: Made copy and sync operations obey a RetryAfterError
- rc:
- Add string alternatives for setting options over the rc
- Add options/local to see the options configured in the context
- Add _config parameter to set global config for just this rc call
- Implement passing filter config with _filter parameter
- Add fscache/clear and fscache/entries to control the fs cache
- Avoid +Inf value for speed in core/stats
- Add a full set of stats to core/stats
- Allow fs= params to be a JSON blob

- rcd: Added systemd notification during the rclone rcd command.
- rmdirs: Make --rmdirs obey the filters
- version: Show build tags and type of executable

Fixed:
- install.sh: make it fail on download errors
- Fix excessive retries missing --max-duration timeout
- Fix crash when --low-level-retries=0
- Fix failed token refresh on mounts created via the rc
- fshttp: Fix bandwidth limiting after bad merge
- lib/atexit
- Unregister interrupt handler once it has fired so users can interrupt again
- Fix occasional failure to unmount with CTRL-C
- Fix deadlock calling Finalise while Run is running
- lib/rest: Fix multipart uploads not stopping on context cancel

Mount
- Allow mounting to root directory on windows
- Improved handling of relative paths on windows
- Fix unicode issues with accented characters on macOS
- Docs: document the new FileSecurity option in WinFsp 2021
- Docs: add note about volume path syntax on windows
- Fix caching of old directories after renaming them
- Update cgofuse to the latest version to bring in macfuse 4 fix

VFS
- --vfs-used-is-size to report used space using recursive scan (tYYGH)
- Don't set modification time if it was already correct
- Fix Create causing windows explorer to truncate files on CTRL-C CTRL-V
- Fix modtimes not updating when writing via cache
- Fix modtimes changing by fractional seconds after upload
- Fix modtime set if --vfs-cache-mode writes/full and no write
- Rename files in cache and cancel uploads on directory rename
- Fix directory renaming by renaming dirs cached in memory

Local
- Add flag --local-no-preallocate (David Sze)
- Make nounc an advanced option except on Windows
- Don't ignore preallocate disk full errors

Cache
- Add --fs-cache-expire-duration to control the fs cache

Crypt
- Add option to not encrypt data
- Log hash ok on upload

Azure Blob
- Add container public access level support

B2
- Fix HTML files downloaded via cloudflare

Box
- Fix transfers getting stuck on token expiry after API change

Chunker
- Partially implement no-rename transactions

Drive
- Don't stop server side copy if couldn't read description
- Pass context on to drive SDK - to help with cancellation

Dropbox
- Add polling for changes support
- Make --timeout 0 work properly
- Raise priority of rate limited message to INFO to make it more noticeable

Fichier
- Implement copy & move
- Implement public link

FTP
- Implement Shutdown method
- Close idle connections after --ftp-idle-timeout (1m by default)
- Make --timeout 0 work properly
- Add --ftp-close-timeout flag for use with awkward ftp servers
- Retry connections and logins on 421 errors

Hdfs
- Fix permissions for when directory is created

Onedrive
- Make --timeout 0 work properly

S3
- Fix --s3-profile which wasn't working

SFTP
- Close idle connections after --sftp-idle-timeout (1m by default)
- Fix "file not found" errors for read once servers
- Fix SetModTime stat failed: object not found with --sftp-set-modtime=false

Swift
- Update github.com/ncw/swift to v2.0.0
- Implement copying large objects

Union
- Fix crash when using epff policy
- Fix union attempting to update files on a read only file system
- Refactor to use fspath.SplitFs instead of fs.ParseRemote
- Fix initialisation broken in refactor

WebDAV
- Add support for sharepoint with NTLM authentication
- Make sharepoint-ntlm docs more consistent
- Improve terminology in sharepoint-ntlm docs
- Disable HTTP/2 for NTLM authentication
- Fix sharepoint-ntlm error 401 for parallel actions
- Check that purged directory really exists

Yandex
- Make --timeout 0 work properly

Zoho
- Replace client id - you will need to rclone config reconnect after this
- Add forgotten setupRegion() to NewFs - this finally fixes regions other than EU