GFRM(1)

πŸ’… GFRM β€” ok bestie, we're deleting stuff

Girl, welcome to the manual page for gfrm β€” the Gfarm file-deleter. Yes, that's the whole vibe. It removes files, directories, or file replicas. Let's get into it. πŸŽ€


✨ SYNOPSIS ✨

gfrm [-frn] [-h filesystem-node] [-D domain-name] gfarm-URL...

That's it. That's the whole summoning ritual. πŸ¦‹


🌸 DESCRIPTION 🌸

So basically, gfrm removes each file you hand it. That's the job. Iconic, simple, effective.

But heads up β€” it does not remove directories unless you pass the -r option. So if you're out here pointing it at a directory and expecting magic with no flags? Nope. Not happening. -r or nothing. πŸ’€

Now, the fun part. With the -h or -D option, gfrm removes file replicas on the filesystem node(s) you specify. Which is a whole different little errand than deleting the file itself.

⚠️ But real talk: a file replica cannot be removed when the number of replicas is less than gfarm.ncopy or gfarm.replicainfo extended attribute. Like, the system will simply not let you. Protect the replica count at all costs. πŸ‘‘

🫢 OPTIONS 🫢

  • -f β€” Ignores the "no such file or directory" error. So when something isn't there, it just doesn't care. Very unbothered. Very demure. 😌
  • -n β€” Prints the file names it would delete, but does not actually delete them. A lil dry run. A lil peek. No commitment, just vibes. ✨
  • -r β€” Removes all entries under the directories given as command-line arguments, recursively. This is the one that lets you nuke a whole directory tree. Respect its power. πŸ’…
  • -h filesystem-node β€” Specifies a filesystem node from which file replicas will be removed.
  • -D domain-name β€” Specifies a domain name of filesystem nodes on which file replicas will be removed.
  • -? β€” Displays a list of command options. Your lil help menu bestie. πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯


Anyway, that's the whole page, bestie. This was brought to you by Gfarm, dated 25 Dec 2014 β€” so yeah, it's giving vintage, it's giving classic, and it's still out here doing its thing. πŸ¦‹ Go forth and delete responsibly. Periodt. πŸ’–βœ¨πŸŽ€