DASDCOPY(1)

πŸ’– DASDCOPY(1) πŸ’–

okay bestie, so this is the dasdcopy page from the General Commands Manual section, and it's literally about copying one DASD file into another DASD file. that's the whole vibe. let's get into it πŸ¦‹


✨ NAME ✨

dasdcopy β€” copy a DASD file to another DASD file πŸ’…


🌸 SYNOPSIS 🌸

dasdcopy [-v] [-h] [-q] [-r] [-z] [-bz2] [-0] [-a] [-lfs] [-blks n]
[-cyls n] [-o type] ifile [sf=sfile] ofile

πŸŽ€ DESCRIPTION πŸŽ€

okay so real talk: this manual page is here to document the dasdcopy program. that's it, that's the job.

and what does dasdcopy do? it copies a DASD file to another DASD file. iconic. no notes. πŸ‘‘


πŸ¦‹ PARAMETERS πŸ¦‹

  • ifile β€” the input FBA DASD file, aka where we're copying from 🌸
  • sfile β€” an input compressed FBA shadow file, and yes it's optional, so no pressure 🫢
  • ofile β€” the output compressed FBA DASD file, aka where it all lands ✨

πŸ’… OPTIONS πŸ’…

  • -v β€” show the program version and then dip. quit. bye πŸ‘‹
  • -h β€” show help and quit πŸ™ˆ
  • -q β€” quiet mode, so no status spam while it's doing its thing 🀫
  • -r β€” replace the output file if one already exists (yes, it will absolutely overwrite, be normal about it) πŸ”₯
  • -blks n β€” the size of the output FBA file πŸ“
  • -cyls n β€” the size of the output CKD file πŸ“
  • -z β€” compress using output zlib, and this is the default, so it's the main character here πŸ’–
  • -bz2 β€” compress using output bzip2 πŸŒ€
  • -0 β€” don't compress the output at all, raw and unfiltered πŸ’€
  • -a β€” the output ckd file will have alternate cylinders ⭐
  • -lfs β€” the output ckd file will be a single file even if it exceeds 2GB in size, bestie, it does NOT want to split 🌈
  • -o type β€” the output file type. the options are CKD, CCKD, FBA, CFBA πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

the programs are documented fully by The Hercules System/370, ESA/390, and z/Architecture Emulator, which you can find chilling in /usr/share/doc/hercules/html. go read it, iykyk πŸ“šβœ¨


πŸ‘‘ AUTHOR πŸ‘‘

Hercules was created by Roger Bowler and is maintained by Jay Maynard. Jan Jaeger designed and implemented many of the advanced features of Hercules, including dynamic reconfiguration, integrated console, interpretive execution, and z/Architecture support. actual legends, fr fr 🫢

this manual page was written by Peter De Schrijver p2@debian.org for the Debian GNU/Linux system (but may be used by others). permission is granted to copy, distribute and/or modify this document under the terms of the GPL. so like, go off, but respectfully πŸ’œ


okay that's the whole page bestie, no cap, we did not skip a single thing πŸŽ€

and yeah, the little footer at the bottom just says DASDCOPY(1) β€” same as the top, same as the manual section, cute little bookend moment β­πŸ¦‹ bye!!