rclone
Copy, synchronize, or move files and directories to and from many cloud services. tldr-pages
On several platforms
Several platforms
Launch an interactive menu to set up rclone
rclone configIdentifyList contents of a directory on an rclone remote
rclone lsf remote_name:path/to/directoryIdentifyCopy a file or directory from the local machine to the remote destination
rclone copy path/to/source_file_or_directory remote_name:path/to/directoryIdentifyCopy files changed within the past 24 hours to a remote from the local machine, asking the user to confirm each file
rclone copy --interactive --max-age 24h remote_name:path/to/directory path/to/local_directoryIdentifyMirror a specific file or directory (Note: Unlike copy, sync removes files from the remote if it does not exist locally)
rclone sync path/to/file_or_directory remote_name:path/to/directoryIdentifySimulate deleting a remote file or directory (remove --dry-run from the command to actually delete)
rclone --dry-run delete remote_name:path/to/file_or_directoryIdentifyMount rclone remote (experimental)
rclone mount remote_name:path/to/directory path/to/mount_pointIdentifyUnmount rclone remote if <Ctrl c> fails (experimental)
fusermount --update path/to/mount_pointIdentify