DOSCHK(1)
π DOSCHK β the manual page, but make it cute β¨
okay so bestie, welcome to doschk from the General Commands Manual section π it's a tiny little program and honestly? it's iconic. it checks filenames for SYSV and DOS compatibility, no cap π
β¨ NAME β¨
doschk β checks filenames for SYSV and DOS compatibility π¦
πΈ SYNOPSIS πΈ
doschk filename ...
like. just. feed it filenames. that's the whole vibe π«Ά
π DESCRIPTION π
so this program is lowkey a little utility for software developers, and its whole main character energy is helping you make sure your source file names are distinguishable on MS-DOS and 14-character SYSV platforms π
to do this thing, doschk reads a list of filenames and produces a report of all the conflicts that would arise if the files were transferred to a MS-DOS or SYSV platform. it's giving pre-flight check, it's giving "girl, sort your filenames out before you move them" πβ¨
to use this program, you must feed it a list of filenames in this format:
dir
dir/file1.ext
dir/file2.exe
dir/dir2
dir/dir2/file3.ext
here's the tea though π β if the list does not include the directory-only lines (like dir/dir2) then their names will not be checked for uniqueness. else they will be. so like, include them if you want them checked, bestie, it's your call π
typical uses of this program are like these:
find . -print | doschk
tar tf file.tar | doschk
so iconic, so simple π
π if this program produces no output, then all your files are MS-DOS compatible. periodt. any output messages are designed to be self-explanatory and indicate cases where the files will not transfer to MS-DOS without problems π₯
π§ AUTHORS π§
- DJ Delorie. π
- This manpage written by Ben Pfaff
<pfaffben@pilot.msu.edu>for Debian GNU/Linux. π
π SEE ALSO π
not a single SEE ALSO in sight, bestie, this one's a solo act π
okay that's the whole page, you ate, no crumbs left π β¨ this was doschk 1.1, from the DOSCHK(1) page, and iykyk β go check your filenames, bestie π«Άππ¦
π¦ where this page comes from
- debian bookworm: doschk 1.1-10+b1 Β· GPL-2.0-or-later
- debian trixie: doschk 1.1-11 Β· GPL-2.0-or-later
- ubuntu jammy: doschk 1.1-10 Β· GPL-2.0-or-later
- ubuntu noble: doschk 1.1-10 Β· GPL-2.0-or-later
- ubuntu questing: doschk 1.1-11
- ubuntu resolute: doschk 1.1-11build1 Β· GPL-2.0-or-later
- ubuntu stonking: doschk 1.1-12 Β· 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