SymHarden(1)

πŸ“¦ version 1.6~3, in opensuse-leap 16.0

πŸ’… SymHarden(1) β€” the group chat edition πŸŽ€

okay so bestie, welcome to the SymHarden(1) page β€” lowercase symharden, capital energy ✨. This is a user command and it does exactly one little glow-up: it turns a symlink into a hardlink. Let's get into it πŸ¦‹


✨ NAME ✨

symharden β€” convert a symbolic link into a hardlink πŸ’«


🌸 SYNOPSIS 🌸

symharden [SYMBOLICLINK]

that's it. one optional argument. she's lowkey minimal 🀍


πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the vibe: the given symbolic link gets replaced by a hard link to that very file, the one the previous link pointed to 🫢. like, the symlink was just a little forwarding address, and now we're making it real.

if it's unresolvable, symharden will fail πŸ’€. no cap, it's not gonna sit there and pretend everything's fine.

and if you don't give it a symbolic link at all? you get another error. different error, still an error, still not great 😭.

⚠️ real talk bestie: do not link files that have no contents, i.e. where the file size is zero. that's the rule. it avoids large link clusters 🚫. not a suggestion, it's literally in the manual.

🧚 OPERATING SYSTEMS 🧚

symharden is developed in POSIX compliant C under Linux/AMD, and tested with Linux/Intel, RaspberryPi/armhl, Cygwin/WindowsXP, AIX 4.3.3 and AIX 5.3 🌈. that's a whole tour, honestly.

please, please always try to use the newest release from http://freedup.org/ 🌐 and keep the author informed of severe bugs, since he uses the program frequently himself πŸ‘€ β€” king behavior, he's dogfooding fr fr.


πŸŽ€ REPORTING BUGS πŸŽ€

Report bugs to <AN@freedup.org>. πŸ’Œ


Copyright Β© 2007 Andreas Neuper

FreeDup is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

FreeDup is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with FreeDup. If not, see <http://www.gnu.org/licenses/>.


πŸ¦‹ SEE ALSO πŸ¦‹

The best documentation for freedup is maintained within the source code. πŸ“– (iykyk β€” the source is the docs, periodt)


πŸ’€ one last vibe check before you go: unresolved link β†’ fail, no argument β†’ error, zero-byte file β†’ don't even think about it. slay responsibly ✨

and that's the whole page bestie 🫢 β€” with love from freedup (fsutils), dated September 2008 πŸ’–πŸŽ€β­

πŸ“¦ where this page comes from