netread(1)
π netread(1) β like, the manual page but make it cute π
okay bestie, so this is netread, and it lives in the General Commands Manual section one of your manual pages. it's the other half of the netwrite glow-up and honestly? iconic. let's get into it. π
β¨ NAME β¨
netread β read data that's being transported over the network using netwrite
πΈ SYNOPSIS πΈ
netread [udp] [-f host ] [-c] [-C algorithm ] [-o file ] [-s] [-b] [-h
<n> ] [-H] <n> ] [-q] [-v] [-vv] [-V] [-vV]
so netread is part of the netrw package, and it's a simple (but lowkey powerful, fr) tool for transporting data over the internet, working together with netwrite(1). dynamic duo energy. π
π DESCRIPTION π
the whole main purpose of netrw is to simplify and speed up file transfers to hosts that don't have an FTP server. it can also be used for uploading data to some other user. think of it as like... a one-way netcat (nc) but with some genuinely nice features when it comes to data transfers. π«
netrw can compute and check the message digest (MD5, SHA-1, and some others) of all the data being transferred. it can also print info on progress and average speed. and at the end it sums up the transfer. it's giving organized. it's giving main character. π«Ά
β OPTIONS β
udpβ swaps the default TCP protocol over to UDP. switching it up, we love range. π-f hostβ runs in the firewall mode, meaning the connection is initiated bynetread. it's the one making the first move. π-cβ this option is ignored. transmission checksum is activated by default anyway, so like, it's already on. no notes. π-C algorithmβ uses the specified algorithm for checksum. this option also implies-c. the supported algorithms (and the first one is the default):sha1md5rmd160none-o <file>β writes data to file instead ofstdout. redirecting the vibes. π-sβ if the-ooption is specified, this opens the file for synchronous I/O. otherwise, this option has no effect. literally nothing. zero. nada. π-bβ prints speed inb/sinstead ofB/s. lowercase behavior, capital-B disrespect. π₯-h <n>β prints#after each n KiB transferred (def. 10485.76).-H <n>β prints#after each n MiB transferred (def. 10.24).-qβ be quiet. π€«-vβ be verbose.-vvβ be very verbose. it's talking now. π£οΈ-Vβ show version.-vVβ show verbose version.
π¦ RETURN VALUES π¦
0β no errors. slay. β¨1β some error occured. π2β checksum validation failed. π
π SEE ALSO π
netwrite(1), /usr/share/doc/netrw/README
π AUTHOR π
netread was written by Jiri Denemark <jirka@ics.muni.cz>. for more information, visit http://www.fi.muni.cz/~xdenemar/netrw
this manual page was written by Kumar Appaiah <akumar@ee.iitm.ac.in>, for the Debian project (but may be used by others). π«Ά
okay that's the whole page bestie, we ate and left no crumbs. and just so we're keeping receipts: this was the netread(1) manual page dated 2007-10-14 β yeah, it's a 2007 baddie and it still serves. periodt. π
π
π¦ where this page comes from
- debian bookworm: netrw 1.3.2-3+b1 Β· GPL-2.0-or-later
- ubuntu jammy: netrw 1.3.2-3 Β· GPL-2.0-or-later
- ubuntu noble: netrw 1.3.2-3build1 Β· GPL-2.0-or-later
- ubuntu questing: netrw 1.3.2-3build1
- ubuntu resolute: netrw 1.3.2-3.1 Β· GPL-2.0-or-later
- ubuntu stonking: netrw 1.3.2-3.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms