In Ubuntu, I want to copy a big file from my hard drive to a removable drive by
rsync. For some other reason, the operation cannot complete in a single run. So I am trying to figure out how to use
rsync to resume copying the file from where it left off last time.
I have tried to use the option
--inplace, but together with
--progress, I found
--inplace actually starts from the beginning instead of from what was left last time. Mannually stopping
rsync early and checking the size of the received file also confirmed what I found.
--append, rsync starts from what was left last time.
I am confused as I saw on the man page
--append seem to relate to resuming copying from what was left last time. Is someone able to explain the difference? Why don't
--inplace work for resuming copying? Is it true that for resuming copying,
rsync has to work with the
Also, if a partial file was left by
cp, not by rsync, will
rsync --append correctly resume copying the file?