Git Product home page Git Product logo

Comments (10)

ilkinulas avatar ilkinulas commented on May 21, 2024 8

Hi, sync is on our roadmap, please follow this issue to be notified about any updates regarding s5cmd sync implementation.

from s5cmd.

kjaercasper avatar kjaercasper commented on May 21, 2024 5

A aws cli sync feature would be rally useful, so object are remove at bucket. Any news on a sync feature?

from s5cmd.

igungor avatar igungor commented on May 21, 2024 3

Thanks for the feature request. It'll be a great addition to the current feature set.

Even though it's not the same as "sync", you can synchronize two directories (update if a file differs) with s5cmd cp -u -s --parents s3://<bucket>/<folder> .. Please keep in mind that it's not going to remove an existing object/file.

from s5cmd.

timureh avatar timureh commented on May 21, 2024 3

Dear developers, do you plan to implement synchronization? For example like https://github.com/sethkor/s3kor (without checking MD5). I cannot use s3kor because I have a non-AWS endpoint. s5cmd there is just an opportunity to use the --endpoint-url flag. that's what i need. orient us please

from s5cmd.

sonmezonur avatar sonmezonur commented on May 21, 2024 2

s5cmd v2.0.0-beta is released. It includes sync command. Happy to receive your feedback and contributions!

from s5cmd.

missedone avatar missedone commented on May 21, 2024

looking forward for a faster version of s3 sync as well

from s5cmd.

missedone avatar missedone commented on May 21, 2024

just got this project https://github.com/sethkor/s3kor supports fast sync

from s5cmd.

favoyang avatar favoyang commented on May 21, 2024

just got this project https://github.com/sethkor/s3kor supports fast sync

Here I quote from the s3kor repository page

Sync only compares mod timestamps and sizes as the only true way to get a MD5 or some other checksum of an S3 object is to download it comletley first. An objects ETag is not the MD5 of the object.

Then it's very similar to s5cmd cp -u -s, except it did one more scan to remove non-existed keys. Sounds like an acceptable workaround, better than nothing.

from s5cmd.

vladimirsvicevicsrb avatar vladimirsvicevicsrb commented on May 21, 2024

Any update our new release version that includes sync operator? Thanks!

from s5cmd.

eminegit avatar eminegit commented on May 21, 2024

Hi, sync command works great with few files. I am trying to sync 2 million files into s3 bucket which has more than 15 million files but I stops after 5 minutes with "killed" error message

from s5cmd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.