dds-dd(1L)
π dds-dd β the tape-reading bestie (section 1L of the manual, iykyk)
okay so real talk: dds-dd is a tool to read a dds device. that's it, that's the whole vibe. she's a little legend from section 1L and she's here to slurp data off your DAT tape and hand it to you on stdout. π
β¨ SYNOPSIS β¨
dds-dd [ -f device ]
πΈ DESCRIPTION πΈ
dds-dd reads a dds tape device (DAT, bestie β the chunky lil cartridge kind). Every single block gets read and then written straight out to stdout. no gatekeeping, no drama.
and here's the iconic part: a tape with an unknown block size, or even blocks of different sizes, can still be read. she does not care. she does not judge. she simply reads. π
The default device is /dev/rmt0 β but that can be overridden with the environment variable TAPE, which in turn can be overridden with the -f device option. so it's like a whole priority chain, very main character energy. π¦
β heads up bestie: the device must be a character special file. no cap, that's a hard requirement.
π OPTIONS π
-f deviceβ this is where you tell her which device to read, bestie. The device of the tape archive, and yeah, the default is/dev/rmt0. it must be a character special file connected to a dds tape device β that part is not negotiable, fr fr.-V,--versionβ prints the version number ofmt-ddsto stderr and exits immediately. that's it, that's the whole moment. β¨ (and yes, it saysmt-ddsβ not me, that's literally what the page says, i'm just the messenger π«Ά)--helpβ prints some screens of online help with examples, piped through a pager, then exits immediately. cute lil guided tour, then she's out. π
π§ EXAMPLES π§
Example: read the tape and make a listing:
dds-dd | tar ft -
Example: read the tape and make a listing:
dds-dd | cpio -it
(yes those two example descriptions are literally identical in the original and honestly? slay. two paths, same dream. π)
π ENVIRONMENT π
The environment variable TAPE overrides the default tape device /dev/rmt0. so if you're the kind of girlie who sets env vars and never looks back β this one's for you. π
π₯ SEE ALSO π₯
go read those too, bestie, they're all in the same friend group. π
β HISTORY β
This program was created to use it in conjunction with dds2tar. a true collab. π€
π AUTHOR π
J"org Weule (weule@cs.uni-duesseldorf.de), Phone +49 211 751409.
This software is available at ftp.uni-duesseldorf.de:/pub/unix/apollo. go get it, she's iconic. π
and that's the whole page, bestie!! π«Ά this lil masterpiece is version 2.4, dated right there in the footer of the original dds-dd(1L) page β so go forth, read those tapes, and remember: every block gets written to stdout. periodt. π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: dds2tar 2.5.2-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: dds2tar 2.5.2-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: dds2tar 2.5.2-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: dds2tar 2.5.2-bp160.1.12 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms