Skip to content

Instantly share code, notes, and snippets.

@niraj-shah
Last active June 9, 2021 14:21
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save niraj-shah/5231959 to your computer and use it in GitHub Desktop.
Save niraj-shah/5231959 to your computer and use it in GitHub Desktop.
s3cmd commands to sync folders to AWS S3
# Command Line to run from terminal
# Logs result to file s3_backup.log
# Command will run in the background
s3cmd sync -v /path/to/folder/ s3://s3-bucket/folder/ > s3_backup.log 2>&1 &
# Crontab command to sync folder to S3
# Command will run 1am every day and logs result to /root/s3_backup.log
0 1 * * * /usr/bin/s3cmd sync -rv /path/to/folder/ s3://s3-bucket/folder/ >> /root/s3_backup.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment