Help us understand the problem. What is going on with this article?

AWS S3 MacローカルディレクトリのファイルをS3に差分同期する


  • AWSのS3の任意のバケットにMacローカルのディレクトリの差分だけを同期する方法をまとめる


  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.5)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB



  1. 下記コマンドを実行してMacのローカルにディレクトリを作成する。

    $ mkdir ~/test01
  2. 下記コマンドを実行してMacのローカルにテキストファイルを作成する。

    $ touch ~/test01/text01.txt
  3. 下記コマンドを実行して既存のバケットのtest01ディレクトリにtext01.txtを同期する。

    $ aws s3 sync ~/test01 s3://同期先のバケット名/test01
  4. 下記コマンドを実行してMacのローカルにtext02.txtを作成する。

    $ touch ~/test01/text02.txt
  5. 下記コマンドを実行して差分ファイルであるtest02.txtを既存のバケットのtest01ディレクトリにアップロードする。

    $ aws s3 sync ~/test01 s3://同期先のバケット名/test01
web系のバックエンドの知識を習得中! 2019/07/07~毎日更新中
埼玉県の朝霞台を拠点にエンジニアの勉強会、交流会等のイベントを企画しています! 朝霞台駅か北朝霞駅が全然行けちゃうぜってエンジニアの方がいたら是非! もくもく会とかゲーム大会とかもやれたらな~って思ってます。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away