rsync is a Based File Sync Program (& if you don't use it, you're wrong.)

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ต.ค. 2020
  • If you want to copy files, make backups, transfer massive files, update your website, update files smartly minimizing bandwidth, rsync is basically the best. It's a command line tool for file transfer and is easily scriptable. I use it actually all the time for moving stuff on or off my local computer.
    rsync makes keeping your website up to date mega-easy. To setup a website, see this based playlist:
    • Get a Website Now! Don...
    Links to a registrar (Epik) and server provider (Vultr) below:
    WEBSITE: lukesmith.xyz 🌐❓🔎
    DONATE: lukesmith.xyz/donate 💰😎👌💯
    OR affiliate links to things l use:
    www.epik.com/?affid=we2ro7sa6 Get a cheap and reliable domain name with Epik.
    www.vultr.com/?ref=8384069-6G Get a VPS and host a website or server for anything else.
    brave.com/luk005 Get the Brave browser.
    lbry.tv/$/invite/@Luke View my videos on LBRY. Get a bonus for joining.
    www.coinbase.com/join/smith_5to1 Get crypto-rich on Coinbase. We both get $10 in Bitcoin when you buy or sell $100 in cryptocurrencies.
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 236

  • @lethaltty
    @lethaltty 3 ปีที่แล้ว +187

    My brain: "You've been using rsync for years, you already know this"
    Also my brain: "Yes, but I want to hear Luke tell me about it"

    • @Steerable6827
      @Steerable6827 2 ปีที่แล้ว +13

      My brain:
      Also my brain:

    • @coompiler9029
      @coompiler9029 2 ปีที่แล้ว +6

      Consoom Luke Smith content

  • @augustintacquet488
    @augustintacquet488 3 ปีที่แล้ว +59

    This new Pajeet sound effect is really cool !

  • @joselaw6669
    @joselaw6669 3 ปีที่แล้ว +227

    I want an electron based dmenu

    • @jeetadityachatterjee6995
      @jeetadityachatterjee6995 3 ปีที่แล้ว +13

      Dmenu written in Qt or gtk may be nice for native Wayland support. Emacs is getting pure gtk bindings. Some suckless utilitys may benefit from cross compatibility

    • @schukaproallied9834
      @schukaproallied9834 3 ปีที่แล้ว +3

      you just gave me an idea

    • @anthonydotmoe
      @anthonydotmoe 3 ปีที่แล้ว +34

      It would probably take 700mb of memory and take 2 seconds to appear

    • @user-tm3fz7qx3s
      @user-tm3fz7qx3s 3 ปีที่แล้ว +20

      @@anthonydotmoe ChromeOS users won't notice a difference.

    • @beatrice6509
      @beatrice6509 3 ปีที่แล้ว +3

      @@jeetadityachatterjee6995 There's bemenu for wayland, I use it on sway

  • @simonedeiana2696
    @simonedeiana2696 3 ปีที่แล้ว +92

    rsync to move stuff around my network
    1990s toyota pickup to move stuff around my property
    walking to move myself around wood trails

    • @JanuszBiedronka
      @JanuszBiedronka 3 ปีที่แล้ว +1

      I think you mean an old subaru forester with the seatbelts ripped out

    • @copper4eva
      @copper4eva 3 ปีที่แล้ว +4

      toyota pickups are pretty based
      Too bad they don't make the 70 series LC for the USA.

  • @phineasg7709
    @phineasg7709 3 ปีที่แล้ว +295

    Boomer switches to pajeet mic after 11 minutes of ranting.

    • @a_maxed_out_handle_of_30_chars
      @a_maxed_out_handle_of_30_chars 3 ปีที่แล้ว +7

      This comment is gold :)

    • @liamsweeney4754
      @liamsweeney4754 3 ปีที่แล้ว +10

      10:28

    • @user-tm3fz7qx3s
      @user-tm3fz7qx3s 3 ปีที่แล้ว +15

      Hello! Welcome to tutorial. How to website, now turn on server and listen to me talk out presentation points!

    • @Hammid
      @Hammid 3 ปีที่แล้ว

      rooooooooofl 😂👏🏻

    • @Sheradhien
      @Sheradhien 3 ปีที่แล้ว

      @Warren Tristian comments that both posted 3 days ago?! How coincidental!

  • @HolyMarmot
    @HolyMarmot 3 ปีที่แล้ว +50

    I use rsync a lot, because it's when the transfer happens, it's important to inherit the permissions and attributes.

    • @fghsgh
      @fghsgh 3 ปีที่แล้ว +4

      cp -a does that as well

  • @_foldr
    @_foldr 3 ปีที่แล้ว +172

    How long until we have a node.js version of the coreutils? Will it be named soyutils?

    • @p_serdiuk
      @p_serdiuk 3 ปีที่แล้ว +4

      At least we already have busybox.

    • @_MPP_
      @_MPP_ 3 ปีที่แล้ว +34

      I really want coreutils as a webapp made with 40 different frameworks and technologies.

    • @user-hi8jf1hu4p
      @user-hi8jf1hu4p 3 ปีที่แล้ว +1

      what a nightmare

    • @chbrules
      @chbrules 3 ปีที่แล้ว +14

      You laugh, but some programmer cuck somewhere has seriously considered this.

    • @letsgooo7713
      @letsgooo7713 3 ปีที่แล้ว +9

      www.npmjs.com/package/cash

  • @Frozander
    @Frozander 3 ปีที่แล้ว +59

    Luke just blew my eardrums at 10:29

  • @AndyMcClements
    @AndyMcClements 3 ปีที่แล้ว +76

    rsync ?? That's proper old-skool, I used that in my early days as a sysadmin in the mid-late '90's. Good to know some folks are still appreciating the simplicity and goodness of stuff that predates the horror of the modern Linux world.

    • @joselaw6669
      @joselaw6669 3 ปีที่แล้ว +40

      OK boomer

    • @2Worlds_and_InBetween
      @2Worlds_and_InBetween 3 ปีที่แล้ว +6

      before there was easy p2p progs, we used to scan for open ports, creating a folder deep in, turn off read, allow anon ftp.
      and
      share the ip and path/to/the/warez
      in alt. bin. ftp groups
      (aka the zoo found by local.newbie.school)
      rsync and FXP ftw on 14.4k

    • @jonathanwarner1844
      @jonathanwarner1844 3 ปีที่แล้ว

      Rsync is old skool and new skool too.

    • @entelin
      @entelin 2 ปีที่แล้ว +3

      rsync is not "proper old-skool" it's a core tool widely used today.

    • @doslashzero
      @doslashzero 2 ปีที่แล้ว +7

      @@entelin exactly, it's like saying sudo is old school. What's up with these people lol

  • @joselaw6669
    @joselaw6669 3 ปีที่แล้ว +13

    10:27 my voice
    10:30 my wife's voice

  •  3 ปีที่แล้ว +1

    The thing that's cool about your stuff is that this is a way to create your own entire systems. These days we all use simple things like gmail, office, onedrive/dropbox, externally managed calendars. But your videos inspire me to build my own appliances.
    All the privacy and control, and thanks to your video's easy to pick up. Thank you! 😊
    (Except, I will need to spend more for my own 2x1TB raid 1 cloud storage application.)

  • @lachlana7738
    @lachlana7738 3 ปีที่แล้ว +2

    Great to see you finally covering rsync. Its an awesome tool that everyone should use

  • @AdmV0rl0n
    @AdmV0rl0n 3 ปีที่แล้ว +7

    Thanks for the video. I think many people don't understand the problems with man pages is the sheer depth of data in them. My one feedback to anyone teaching command line stuff to the masses is do what you did here, show the command with actual use cases and explain them. In so many cases, the man pages will tell a user how to do 10,000 things, but the average usage cases are really a smaller subset which many people would find very useful if they could get the narrowed down + examples. Once they understand the examples, its then much easier to absorb the additional options in the man pages.

  • @chbrules
    @chbrules 3 ปีที่แล้ว +5

    Been using rsync as long as I've been Linuxing. It's delta check and compression in transit makes it optimal for all sorts of file transfer tasks - especially backup jobs.

  • @jonathanwarner1844
    @jonathanwarner1844 3 ปีที่แล้ว +3

    A really useful feature is that rsync does not mirror by default, i.e. unless you set the --delete switch, it does not delete files at the destination that have been deleted at source. This is useful for a safety backup, so if someone accidentally deletes a file, the file is always guaranteed to still be in the backup. Of course this does not apply to files that have been changed. This feature can have other potential uses too. Another really useful feature is being able to skip directories such as the many application specific directories.

  • @philippebeaureilles2416
    @philippebeaureilles2416 3 ปีที่แล้ว +3

    I use rsync as a replacement of robocopy since I switched to Linux. Thanks for the video.

  • @mke7605
    @mke7605 3 ปีที่แล้ว +1

    rsync has been a lifesaver for me many times.

  • @dkk9819
    @dkk9819 3 ปีที่แล้ว +1

    Oh damn, I didn't even know this existed. Thanks a lot Luke

  • @aequanimus63247
    @aequanimus63247 3 ปีที่แล้ว +2

    I use rsync at work hundreds of times a day. A great little program.

  • @GeorgijTovarsen
    @GeorgijTovarsen 3 ปีที่แล้ว +17

    I need a java implementation of soygrep so bad

  • @liquidsnake6879
    @liquidsnake6879 3 ปีที่แล้ว +1

    At my second job we developed a whole deployment system using rsync, it worked very well actually and had a nice GUI people could use to deploy their stuff, was a huge upgrade from the SFTP processes they had when i got there lol

  • @codebitcookie8053
    @codebitcookie8053 3 ปีที่แล้ว

    Thank you so much for this. I wish I found this out sooner.

  • @Link-channel
    @Link-channel 3 ปีที่แล้ว

    I enjoyed the bonus track at the end

  • @LawrenceHe
    @LawrenceHe 3 ปีที่แล้ว

    wish you uploaded this sooner, while I was following your website tutorial and wanted to update my site, took me two days before I discovered the scp command

  • @anasouardini
    @anasouardini ปีที่แล้ว +1

    Holly cow, I was running a git server on my lan for backup when I could've just used this.

  • @M1America
    @M1America 3 ปีที่แล้ว +3

    Rsync is awesome. And its creator is also really awesome. He works on open source drone technology now. His name is Andrew Tridgell. Really cool guy.

  • @victorprokop2240
    @victorprokop2240 3 ปีที่แล้ว +5

    That ending was loud good god lol

  • @Thomas-vd7ez
    @Thomas-vd7ez 3 ปีที่แล้ว +4

    Hi. After hearing you comment about the size of your video file, I was wondering if you could talk a bit about how you choose and store your video encodings for your channel and maybe for your family home videos.

  • @wjrasmussen666
    @wjrasmussen666 ปีที่แล้ว

    rsync is very powerful and a tool I used daily back in the day.

  • @pazu_513
    @pazu_513 3 ปีที่แล้ว

    I was just wondering what would be a good filesyncing program. Thank you, very cool!

  • @elrisitas8508
    @elrisitas8508 3 ปีที่แล้ว +1

    can you do the same thingswith git? because i recall hearing funtoo uses git for their package repos as opposed to gentoo which uses rsync
    supposedly it's faster or something, maybe the use cases are different and not comparable?

  • @volt8399
    @volt8399 3 ปีที่แล้ว +1

    Thank you Senpai

  • @hassanawodi5888
    @hassanawodi5888 3 ปีที่แล้ว +2

    It's my #1 Linux utility. And it's insanely fast.

  • @raptorinc8331
    @raptorinc8331 3 ปีที่แล้ว +1

    Thanks Luke! I was using scp for uploading files. Rsync seems better.

  • @andreydrobyshev2900
    @andreydrobyshev2900 3 ปีที่แล้ว +3

    8:25 What this "se" alias stands for? Some dmenu magic?

  • @joeg.2976
    @joeg.2976 3 ปีที่แล้ว +2

    Wehre can I get your background-Image. It Looks nice.

  • @FranciscoMarcosMilhomemAbreu
    @FranciscoMarcosMilhomemAbreu 2 ปีที่แล้ว

    What is your suggestions for sync directories automatically or to mount through network?

  • @user-ro1cc8tz6d
    @user-ro1cc8tz6d 3 ปีที่แล้ว

    rsync indeed works using that protocol

  • @chompyumyum4615
    @chompyumyum4615 3 ปีที่แล้ว

    Hi Luke. Thoughts on Matrix protocol ?

  • @microcolonel
    @microcolonel 3 ปีที่แล้ว +2

    Syncthing is really good, for continuous sync.

    • @nykal1510
      @nykal1510 3 ปีที่แล้ว +2

      I use Syncthing between PC and Android

  • @lunarpassion
    @lunarpassion 3 ปีที่แล้ว

    Ok, waiting for Luke to tell us all youngsters about ls, cp and mv

  • @tyrrelldavis9919
    @tyrrelldavis9919 3 ปีที่แล้ว +3

    People keep telling me to use rsync, might have to check that out

  • @PTKWO
    @PTKWO 3 ปีที่แล้ว

    What do you think about chunk-based backups like Borg?

  • @tyisafk
    @tyisafk 3 ปีที่แล้ว

    What DE is that? i3? I'm thinking of getting back into Linux and this looks VERY nice! I'd love to try a tile based DE and your setup looks like it has mouse support.

    • @fghsgh
      @fghsgh 3 ปีที่แล้ว

      dwm

  • @eduardolima5052
    @eduardolima5052 3 ปีที่แล้ว

    Great video Luke.
    You have mentioned using SSH instead of user and password. I wonder if you have a video explaining SSH?

    • @linuxramblingproductions8554
      @linuxramblingproductions8554 ปีที่แล้ว

      Do you mean ssh keys because ssh requires a user name and password otherwise unless you leave it without one which is asking to get hacked

  • @munjozviz
    @munjozviz 3 ปีที่แล้ว +3

    Program "rsync" je alat koji svaki linux server administrator mora u malom prstu da drži. Namerno pišem na maternjem jeziku, da vidim da li će neko van mog govornog područja upotrebiti google translate. Mada, linux jezik je isti širom univerzuma. Živeo Luke Smith!

  • @user-zw8nb1po1j
    @user-zw8nb1po1j 3 ปีที่แล้ว

    wonder what that camera is for?

  • @favorite89103
    @favorite89103 3 ปีที่แล้ว +1

    what's that script you got there named "se"?

  • @spiveeforever7093
    @spiveeforever7093 3 ปีที่แล้ว

    Now I can edit html in a local git repo, git push to a bare repo on my VPS, then rsync to /var/www/ on the same VPS. It's big brain time.

  • @Weirdcko
    @Weirdcko 3 ปีที่แล้ว

    I've always used scp for transferring files between machines. What's the difference?

  • @_MPP_
    @_MPP_ 3 ปีที่แล้ว +6

    I can't live without cronjob'd rsyncs.

  • @cookiedestroyer402
    @cookiedestroyer402 3 ปีที่แล้ว

    but can it be integrated with DIRED?

  • @HansPeter-qg2vc
    @HansPeter-qg2vc 3 ปีที่แล้ว +1

    Around minute 8, you talked about not wanting to ssh into your server to make small changes. Presumably because your internet connection is bad and you'd have to wait for every keystroke to do something. You see, if you were using Emacs, you wouldn't have that problem. You wouldn't need to ssh into your sever. Instead, you'd run Emacs on your local machine, it'd remote mount the server's file system automatically, and you could edit the file just as if you were editing locally.

    • @adamk.7177
      @adamk.7177 หลายเดือนก่อน

      Yeah, but then you'd be using Emacs

  • @dasenase
    @dasenase 3 ปีที่แล้ว +1

    Rsync is really great if you have a local file server

  • @kilimanjarocruz660
    @kilimanjarocruz660 3 ปีที่แล้ว +5

    I tend to use rsync for my backups, as a cron job. But when I want to manually copy something via ssh, I tend to use scp. Are there any benefits to use rsync in this case instead?

    • @AvindraGoolcharan
      @AvindraGoolcharan 3 ปีที่แล้ว +4

      Yes. rsync -e 'ssh -ax' will funnel your files over ssh. rsync is better than scp because it supports resuming if the transport fails, and only transfers the necessary bits.

    • @laszu7137
      @laszu7137 3 ปีที่แล้ว

      @@AvindraGoolcharan That's an anachronism. In current version of rsync it is not necessary to declare the "-e ssh".

    • @AvindraGoolcharan
      @AvindraGoolcharan 3 ปีที่แล้ว

      @@laszu7137 thx, good to know... been using rsync to deploy for a while, will be glad to drop this bit.

    • @laszu7137
      @laszu7137 3 ปีที่แล้ว +1

      @@AvindraGoolcharan Just keep in mind it might not work the same way everywhere. I've seen some systems interpret the syntax differently and use some other port for the connection, which caused problems.

  • @MrRenanwill
    @MrRenanwill 3 ปีที่แล้ว

    Do you mean that im wrong by cat'ing my 1gb file through ssh is not a good idea?

  • @abuk95
    @abuk95 3 ปีที่แล้ว +1

    What is this 'se' command/script?

  • @emilioestevezz
    @emilioestevezz 3 ปีที่แล้ว

    you update your website with rsync? too cool for version control?

  • @flleaf
    @flleaf 3 ปีที่แล้ว

    I've been using scp all the time and now I'm confused what are the differences

  • @Canadian789119
    @Canadian789119 3 ปีที่แล้ว

    Luke can I use it to sync files to my Music player?

  • @marekjakimowicz
    @marekjakimowicz 3 ปีที่แล้ว

    Do rsync works with some cloud storage?

  • @nateedwards1313
    @nateedwards1313 3 ปีที่แล้ว

    Does this work with Wayland?

  • @rudde7251
    @rudde7251 3 ปีที่แล้ว

    Dude. What is your background image?

  • @TheGruselmops
    @TheGruselmops 3 ปีที่แล้ว

    Sweet.

  • @thenanook
    @thenanook 5 หลายเดือนก่อน

    tha k you!!!!

  • @antidote345
    @antidote345 3 ปีที่แล้ว +2

    Rsync by default uploads only the files which have been changed. Your explanation about "-u" option needs to be corrected. "-u" option allows you to preserve files in destination which have newer modification time.

  • @oneplus2668
    @oneplus2668 3 ปีที่แล้ว

    a mention of `scp` would've been cool. I'd say that's the unix "equivalent"

  • @kotgc7987
    @kotgc7987 7 หลายเดือนก่อน

    Rsync vs Syncthing? Looking for a solution for Logseq to Ubuntu desktop and iPhone X.

  • @cepi24
    @cepi24 3 ปีที่แล้ว +1

    Fo next video i recommend unison ;)

  • @entelin
    @entelin 2 ปีที่แล้ว +4

    I use and appreciate rsync. However rsync (and unrelatedly, hardware raid controllers) are made obsolete by zfs and btrfs with snapshots, replication, with striped mirrors or parity. You should be using one of the two for important data that don't have a significant enough performance requirement that necessitates a non cow filesystem like ext4 or xfs. RSync is certainly a great tool for file transfer vs a simple cp over ssh or whatever. However thanks to the nature of cow filesystems snapshots can be made nearly instantaneously providing built in versioning, and because of this all the work rsync needs to go through is unnessesary and in many cases zfs can be massively faster (in terms of cpu usage and local io), and use less bandwidth as well.

  • @dko1905
    @dko1905 3 ปีที่แล้ว

    Please make a video about gopher sites and the gopher protocol.

  • @pt8306
    @pt8306 3 ปีที่แล้ว

    I prefer git for anything website related, because it has dat audit trail. But rsync is pretty amazing.

  • @perseusarkouda
    @perseusarkouda 3 ปีที่แล้ว +1

    soygrep is a powerful program. I use it all the time!

  • @Karloffspring
    @Karloffspring 3 ปีที่แล้ว

    rsnapshot has saved my ass a few times: it uses rsync and cp together to create backups. It's FOSS (of coss!) and I've used it to create a live backup server for a company that made backups but never used them because they were too much hassle to get at (!). The backups were available (read-only) to everyone who needed them, and they didn't have to ask me to find them for them. When they messed up, as everyone does, they could fix it themselves.

  • @porky1118
    @porky1118 3 ปีที่แล้ว

    so rsync=cp&scp, where the -u option also applies to scp, and a new -P option for backups and some other fancy stuff, you probably won't need

  • @mohamedfouad6492
    @mohamedfouad6492 3 ปีที่แล้ว

    advantages compared to git?

  • @hanspetervollhorst1
    @hanspetervollhorst1 3 ปีที่แล้ว

    How do you log on to your desktop with ssh without having to enter any credentials?

    • @hanspetervollhorst1
      @hanspetervollhorst1 3 ปีที่แล้ว

      Is this what happens if your private key is not secured by a password?

  • @jalfredprufrock1915
    @jalfredprufrock1915 3 ปีที่แล้ว +1

    "new deer"

  • @AnonEMoose-mr8jm
    @AnonEMoose-mr8jm 3 ปีที่แล้ว +2

    I had a client that wanted an automated backup solution for his linux server. I wrote an rsync script in Perl. Needless to say he wasn't impressed but it did exactly what he wanted.
    I think my client imagined that I'd create his own version of Filezilla in an afternoon. Hard to please normies.

  • @duoquote2695
    @duoquote2695 3 ปีที่แล้ว +1

    would like to see borg backup here

  • @jeremyjohansson3445
    @jeremyjohansson3445 3 ปีที่แล้ว

    I used scp all the time. When I found out about rsync my mind was blown :P

  • @matroqueta6825
    @matroqueta6825 3 ปีที่แล้ว +1

    i could not pay attention because i kept wondering what thermalpaste_foryt.mp4 contains and why it is in home directory

  • @tsiiphsycoii
    @tsiiphsycoii 3 ปีที่แล้ว

    Ive been using scp but i really should try rsync as its more powerful

  • @dany3370
    @dany3370 3 ปีที่แล้ว

    What is that *se* command at 8:26

    • @iNeedPhone
      @iNeedPhone 3 ปีที่แล้ว +1

      looks like fzf (fuzzy finder)

  • @madokalover
    @madokalover 3 ปีที่แล้ว +2

    I use scp to copy my files over to remote computers. What are the advantages of scp and rsync?

    • @epajarjestys9981
      @epajarjestys9981 3 ปีที่แล้ว +1

      Maybe watch the video or read the manpage.

    • @wiktorwektor123
      @wiktorwektor123 3 ปีที่แล้ว

      @@epajarjestys9981 Today people don't want to think for themselfs, they want someone answer all their questions NOW and in FullHD video or they will be unhappy and frustrated.

  • @benj6964
    @benj6964 3 ปีที่แล้ว

    your affiliate links don't work, do they ?

  • @overclucker
    @overclucker 3 ปีที่แล้ว

    Big brain enabling remote root ssh login.

  • @biehdc
    @biehdc 3 ปีที่แล้ว

    what exactly does "delete-after" do?

    • @LukeSmithxyz
      @LukeSmithxyz  3 ปีที่แล้ว +1

      Let's say you're updating a directory with files that have been deleted. --delete-after removes deleted files after adding the new files, while --delete-before deletes them before transfering new files (in case you are close to running out of space).

    • @biehdc
      @biehdc 3 ปีที่แล้ว

      @@LukeSmithxyz so basically like a "git rm" between two commits?

  • @ropersonline
    @ropersonline 3 ปีที่แล้ว +1

    10:52: That's verbose, not visual.
    Also, did you know about openrsync? If not, it's a reimplementation under a nicer license, so rsync could become part of OpenBSD's core utilities. When they reimplement the same thing elsewhere in Unix-land, that's when you know the program is becoming part of the standard Unix toolkit.

  • @yomajo
    @yomajo ปีที่แล้ว

    Comparison with rsync service would have been nice

  • @masken8355
    @masken8355 3 ปีที่แล้ว

    based

  • @hacerdemirel9833
    @hacerdemirel9833 3 ปีที่แล้ว

    What is 4C7DE2A5267EC851 ?

  • @JurajOravecSGOrava
    @JurajOravecSGOrava 3 ปีที่แล้ว +6

    Yes, you can just scare me with that audio at the end.

  • @xexat
    @xexat 3 ปีที่แล้ว

    So essentially SCP2

  • @marcello4258
    @marcello4258 ปีที่แล้ว

    Afaik rsync also supports checksumming do verify the files are 1:1 cp does not neither does sftp

  • @Viken43
    @Viken43 3 ปีที่แล้ว

    Use it for uploading ArchBang to sourceforge....

  • @lukasdrz5549
    @lukasdrz5549 3 ปีที่แล้ว

    Can you make a vidéo on NixOS ? Plz !

  • @user-ex6xc5ox3k
    @user-ex6xc5ox3k 3 ปีที่แล้ว +4

    So basically just scp?

  • @milesrout
    @milesrout 3 ปีที่แล้ว +1

    Reject (soydev) modernity, embrace tradition(al UNIX tools)

  • @rae6261
    @rae6261 3 ปีที่แล้ว

    daymn im pretty quick eh?