Hacker News new | ask | show | jobs
by kolinko 1161 days ago
If it was a hard link to a directory, rm -r could've removed all the files from it first, before removing the directory itself. This would remove everything from the original dir.

(Or at least I think so - not a Linux expert here)

1 comments

What system can you hardlink a directory? At least on macOS and FreeBSD the man pages explicitly state that hard links can only be created on files.
Nit about macOS: HFS+ supports hard links to directories (added in 10.5 to support Time Machine), but APFS does not.
Interesting, thanks for the information. I had thought it was the same with HFS but guess it's been some time since I used it...
I believe you can do it on Windows.
Windows does not allow hardlinks to directories, but it does have the concept of junction points.

https://learn.microsoft.com/en-us/sysinternals/downloads/jun...