PATHCHK(1)

πŸ“¦ version 0.12.0, in arch rolling

πŸ’… PATHCHK(1) πŸ’…

okay bestie, so this is pathchk from the General Commands Manual, section 1 β€” yes, the same section 1 as all your other fave commands. she's a little one, but she's important, and we're gonna get into it πŸŽ€


✨ NAME ✨

pathchk β€” checks whether file names are valid or portable πŸ’–

like, is this name even allowed to exist? and would it survive a trip to another system? that's her whole job, no cap.


🌸 SYNOPSIS 🌸

pathchk [OPTION]... NAME...

you give her some *OPTION*s, you give her some *NAME*s, she tells you if they pass the vibe check. simple as that πŸ¦‹


🧚 DESCRIPTION 🧚

Check whether file names are valid or portable ✨

that's it, that's the whole thing. she's not here to make your files, not here to rename them, not here to judge you (okay maybe a little). she's just checking names for validity and portability, and honestly? iconic behaviour πŸ‘‘


πŸ’… OPTIONS πŸ’…

  • -p β€” check for most POSIX systems. like, the majority of them, not all of them, mind you 🌈
  • -P β€” check for empty names and leading -. yes, an empty name. yes, a name that starts with -. both of those are giving chaos πŸ’€
  • --portability β€” check for all POSIX systems, which is literally equivalent to -p -P, so she's doing the most. obsessed 🫢
  • -h, --help β€” Print help
  • -V, --version β€” Print version
ngl bestie, -p is "most" and --portability is "all" β€” those are not the same thing, so pick accordingly. no cap πŸ”₯

⭐ VERSION ⭐

v(uutils coreutils) 0.12.0


okay that's the whole page, you ate πŸ’– and before you go β€” this lil icon was brought to you by v(uutils coreutils) 0.12.0, dated 2026-09-17. slash gen, periodt, bye bestie πŸŒˆπŸŽ€πŸ¦‹

πŸ“¦ where this page comes from