What is the problem you are having with rclone?
I'm using rclone sync to upload to an FTP server. However due to circumstances out of my control, other people might modify things on this FTP server, too. To work around this, I use two syncs, first I sync the content to my local file system, do my work, then sync again to upload it. However I would like a "sanity check" in this second upload sync. More specifically I would like to do something like this (imaginary commands/flags):
rclone sync --prepare=output.txt --yada yada yada # only checks, does not modify any files
cat output.txt // shows what it wants to do
rclone sync --apply=output.txt # no further checks, only does the changes it showed earlier
I want this to make sure I don't accidentally undo someone's modifications with my upload sync. I know about rclone check, but I don't know how to them make rclone apply those check results.
Run the command 'rclone version' and share the full output of the command.
rclone v1.62.2
- os/version: ubuntu 22.04 (64 bit)
- os/kernel: 5.19.0-46-generic (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.20.2
- go/linking: static
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
FTP
The rclone config contents with secrets removed.
n/a - using environment variables:
export RCLONE_FTP_HOST=XXX
export RCLONE_FTP_USER=XXX
export RCLONE_FTP_PASS=XXX