I use S3 Tools , it will automatically use the multi-page download function for files larger than 15 MB for all PUT commands:
Multipart is enabled by default and downloads for files larger than 15MB. You can set this limit at 5 MB (Amazon limit) with -multipart-chunk-size-mb = 5 or any other value between 5 and 5120 MB
After installation and configuration, simply run the following command:
~$ s3cmd put largefile.zip s3://bucketname/largefile.zip
Alternatively, you can simply use split from the command line in the zip file:
split -b1024m largefile.zip largefile.zip-
and recombine your file system later using:
cat largefile.zip-* > largefile.zip
If you choose the second option, you may want to save the MD5 file hashes before downloading so that you can check the integrity of the archive when it is recombined later.
source share