FILEROOT(1)

πŸ¦‹ NAME πŸ¦‹

fileroot β€” AME

That's it bestie, that's the whole NAME section, the page literally just says AME and nothing else 😭 no cap, we're working with what we've got πŸ’–


✨ SYNOPSIS ✨

fileroot file1 file2 file3 ...

So you just... feed it files. As many as you want. Literally just yeet a whole pile of file names at it and go 🫢


πŸ’… DESCRIPTION πŸ’…

FILEROOT: Drop file name extension(s) βœ‚οΈπŸŽ€

Okay so picture this: your files are all out here with their little extension hats on, and fileroot is the bestie who walks up and goes "honey, we're taking that off" and the file name gets to be its true bare self. Main character energy, honestly πŸ‘‘

Here's the two glow-up modes it does:

fileroot -r c1 c2 file1 file2 file3 ...
fileroot -2 file1 file2 file3 ...
  • -r β€” replaces c1 with c2 in file name πŸ” like a find-and-replace situation but make it file-name-flavoured
  • -n β€” drops n extensions at once 🌈 because sometimes one extension removal is just not enough, and you need to take several hats off in a single go

And the -2 in that example? That's the -n vibe with n set to 2, so it drops 2 extensions at once, fired off like the icon it is ✌️

Heads up bestie, the page says exactly what it says and nothing more β€” no extra options hiding in here, so don't come for me asking where the rest of the flags at πŸ™ˆ

That's the whole thing, no secrets, we ate and left no crumbs πŸ“

fileroot came from EB_SOURCE, and this page is dated February 2026 β€” group chat's been quiet since, but the extensions stay dropped πŸ’œβœ¨ πŸŽ€ πŸ¦‹ πŸ’…

πŸ“¦ where this page comes from