You might not even like rsync. Yeah it’s old. Yeah it’s slow. But if you’re working with Linux you’re going to need to know it.

In this video I walk through my favorite everyday flags for rsync.

Support the channel:
https://patreon.com/VeronicaExplains
https://ko-fi.com/VeronicaExplains
https://thestopbits.bandcamp.com/

Here’s a companion blog post, where I cover a bit more detail: https://vkc.sh/everyday-rsync

Also, @BreadOnPenguins made an awesome rsync video and you should check it out: https://www.youtube.com/watch?v=eifQI5uD6VQ

Lastly, I left out all of the ssh setup stuff because I made a video about that and the blog post goes into a smidge more detail. If you want to see a video covering the basics of using SSH, I made one a few years ago and it’s still pretty good: https://www.youtube.com/watch?v=3FKsdbjzBcc

Chapters:
1:18 Invoking rsync
4:05 The --delete flag for rsync
5:30 Compression flag: -z
6:02 Using tmux and rsync together
6:30 but Veronica… why not use (insert shiny object here)

  • atk007@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    19 hours ago

    Rsnapshot. It uses rsync, but provides snapshot management and multiple backup versioning.

    • Tja@programming.dev
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      2
      ·
      17 hours ago

      Yes, but a few hours writing my own scripts will save me from several minutes of reading its documentation…

    • BonkTheAnnoyed@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      ·
      17 hours ago

      Yah, I really like this approach. Same reason I set up Timeshift and Mint Backup on all the user machines in my house. For others rsync + cron is aces.