Trying to download S3 directory to local machine using s3cmd. I’m using the command:
s3cmd sync --skip-existing s3://bucket_name/remote_dir ~/local_dir
But if I restart downloading after interruption s3cmd doesn’t skip existing local files downloaded earlier and rewrites them. What is wrong with the command?
Use boto-rsync instead. https://github.com/seedifferently/boto_rsync
It correctly syncs only new/changed files from s3 to the local directory.