SymHarden(1)
π 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 π
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
- opensuse-leap 16.0: freedup 1.6~3-bp160.1.12 Β· GPL-3.0-or-later
- opensuse-leap 16.0: freedup 1.6~3-bp160.1.12 Β· GPL-3.0-or-later
- opensuse-leap 16.0: freedup 1.6~3-bp160.1.12 Β· GPL-3.0-or-later
- opensuse-leap 16.0: freedup 1.6~3-bp160.1.12 Β· GPL-3.0-or-later
- Copyright 2014 root <AN@freedup.org>
- Copyright (C) 2007,2008 Andreas Neuper
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms