nowfound

Life & fun · March 7, 2021

WA

wcp – a reimplementation of cp using io_uring. With a nice progress bar

wcp – a reimplementation of cp using io_uring. With a nice progress bar launched on March 7, 2021 with 32 votes, #1,338 of 3,696 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 5 years on.

In plain words

wcp is a command-line file copying tool that reimplements the standard cp command using io_uring, a Linux kernel interface for efficient input-output operations. It copies files and directories while displaying a progress bar to show transfer status. The tool is designed for users who work frequently with file operations on Linux systems and want faster performance with visual feedback during copying tasks.

written from the facts on this page · September 2026

From the sources

TLDR: I made a super fast (much faster than cp) command line copy program, with a nice progress bar. The implementation dives into some interesting bits of low level async I/O on linux. wcp is a file copying experiment I've been working on for the past while. Really, it's an excuse to try out io_uring , a relatively new asynchronous I/O system on linux. If you're unfamiliar with async I/O, it allows you to queue up reads and writes to run in the background, and check back later to see if they're done, without having to wait before you start doing other things (like submitting even more requests). This ain't no fancy pantsy high-level javascript event loopy memory safey framework though.…from wheybags.com

Does a similar job

all alternatives →
  • fcp – A significantly faster alternative to cp(1), written in Rust2021 · github.com · ▲88

    A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time. - Svetlitski/fcp

  • Quickly copy a file between computers2013 · github.com · ▲110

    Hey everyone, just wanted to share a quick project I built a bit ago and finally cleaned up enough to post. The premise is simple, you have a file on one computer that you want on a different computer on the same network and don't want a lot of fuss. For the file you want to copy, on the machine where the file is located, run: ./bcp filename Now go to the computer (on the same network) where you want the file to be at, and run: ./bcp The file will be copied over the network and you're done. I created it as a nice way of not having to worry about ssh or anything else really. In fact, it is so…

  • B2
    Bvckup 2 – Fast File Replicator for Windows2019 · bvckup2.com · ▲154

    This is a long-running project that started as the proverbial need to scratch my own itch and then somehow evolved into a full-time job of the past 6 years. Link: https://bvckup2.com I thought I'd do a Show HN for two reasons. 1. I obviously want to show my baby to those who haven't seen it. Its primary purpose is to do very fast file replication. If you are familiar with "robocopy /mir" - same idea, but on steroids. Lots of them. It can be used for both mirroring and archiving backups, among other things. It is light, very small and it is really quite fast. Half of the…

  • PT
  • Sharing, command-line tool to share files with your phone2022 · github.com · ▲189

    Sharing is a command-line tool to share directory and files with ios and android devices without an extra client app

  • GF
    Greppers – fast CLI cheat sheet with instant copy and shareable search2025 · greppers.com · ▲65

    I kept re-Googling the same flags, so I built a tiny, fast directory of copy-ready CLI commands. It’s static (vanilla JS), instant search, keyboard nav (↑/↓ + Enter), favorites (localStorage), and linkable queries. Examples: • grep errors → https://www.greppers.com/?q=grep%20error%20logs • list open ports (macOS) → https://www.greppers.com/?q=list%20open%20ports • show git branch graph → https://www.greppers.com/?q=git%20graph • tail with colors → https://www.greppers.com/?q=tail%20colors Tech notes: static site on Netlify, no…

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, March 2021

the whole month →
  • Ghost 4.0▲1,100

    Newsletters, memberships, subscriptions - all in one place

    Dev tools · 2021 · ghost.org

  • Life & fun · 2021 · practical-go-lessons.com

  • OpenVC▲903

    2,200+ VC firms by thesis. Radically free and open. 🚀

    Dev tools · 2021 · openvc.app

  • Case studies on how companies got their first 1000 customers

    Growth · 2021 · first1000.co

  • Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀 - nodegui/svelte-nodegui

    Life & fun · 2021 · github.com

  • Life & fun · 2021 · coderelay.io