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β replacesc1withc2in file name π like a find-and-replace situation but make it file-name-flavoured-nβ dropsnextensions 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
- ubuntu resolute: wcstools 3.9.7-2build1 Β· GPL-2.0-only
- ubuntu stonking: wcstools 3.9.7-2build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms