XNVME_FILE(1)

πŸ“¦ version 0.7.5, in alpine 3.24, epel 9, fedora 43, fedora 44

πŸ’– XNVME_FILE(1) β€” the xNVMe manual, bestie edition πŸ’–

okay so. this is xnvme_file, part of the xNVMe family, and it's your little gateway drug to file stuff on the command line. it's giving ✨multi-tool✨ energy. let's get into it.


🌸 NAME 🌸

xnvme_file β€” ngl the manual is kinda shy about this one, it literally just says "No short description". so like. it's the file command. that's the vibe. 🫢


πŸŽ€ SYNOPSIS πŸŽ€

xnvme_file <command> [<args>]

that's it. that's the whole shape of it. you pick a <command>, you hand it some <args>, you go live your life. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so the official description is... "No long description". 😭 iconic of it honestly. the actual lore lives in each subcommand's own man page, so go read those (more on that below, i got you).


πŸ‘‘ COMMANDS πŸ‘‘

here's the whole roster, no skips, no cuts, every single one:

  • xnvme_file-write-read(1) β€” writes and reads a file. the classic. the main character. πŸ”₯
  • xnvme_file-dump-sync(1) β€” writes a buffer of data-nbytes to file. synchronous, so it does the thing and waits, like a good friend. 🫢
  • xnvme_file-dump-sync-iovec(1) β€” also writes a buffer of data-nbytes to file, but with iovec energy. ✨
  • xnvme_file-dump-async(1) β€” writes a buffer of data-nbytes to file --data-output. asynchronous, so it's out here multitasking. πŸ’…
  • xnvme_file-dump-async-iovec(1) β€” writes a buffer of data-nbytes to file --data-output, and yes bestie, iovec again. πŸ¦‹
  • xnvme_file-load-sync(1) β€” reads the entire file into memory. the whole thing. no crumbs. 😀
  • xnvme_file-load-async(1) β€” reads the entire file into memory, but make it async. 🌈
  • xnvme_file-copy-sync(1) β€” copies file --data-input to --data--output. πŸ’–
  • xnvme_file-copy-async(1) β€” copies a file. async edition. slay. ⭐

πŸ’… OPTIONS πŸ’…

  • --help β€” prints the synopsis and exits. the "hey bestie what is this" button. use it, love it. πŸŽ€

🌈 EXAMPLES 🌈

want the tea on any specific <command>? read its man page, or just poke the command-line --help:

$ xnvme_file <command> --help

that's the move. lowkey the fastest way to figure out what you're doing. 😌


🧚 SEE ALSO 🧚

full documentation at: <https://xnvme.io/> β€” go, drink from the source, it's giving library of alexandria but for storage. πŸ“šβœ¨


πŸ’œ AUTHOR πŸ’œ

written by Simon A. F. Lund <simon.lund@samsung.com> on behalf of Samsung. we love a credited icon. πŸ‘‘


and that's a wrap, bestie! this page is from the xNVMe manual, dated 09 September 2024, filed under XNVME_FILE(1). go forth and xnvme_file responsibly. periodt. πŸ’–βœ¨πŸ¦‹
πŸ“¦ where this page comes from