Hacker News new | past | comments | ask | show | jobs | submit login

Then it seems you haven't used symlinks or hardlinks very much. I do it to organize my code, because it's useful to have more than one way to get to folder X (I have things organized by language, then they all go to a master code folder which reorganizes them in versioned/not, mine/downloaded, etc). It makes finding what I'm looking for very easy, it's easy to script changes / restrict searches / update everything in one go.

But using symlinks means I can't reorganize without great cost, because they don't follow movements around. It also means some of my folders look like shortcuts while some don't, stepping into one causes my path to change wildly (no backing up, usually), and in order to protect my data I have to make sure I never delete (or move) the originals, only the symlinks.

Or say you want to organize your images in two photo applications at the same time - hardlinks mean each can have full control over where they place their file, without interrupting the other, and without duplicating what could be an enormous amount of data.

OSX attempts to solve this with Aliases - essentially, "smart" symlinks that follow changes. If you alias a file and then move the original, the alias will still work. The downside is that essentially no command-line tools handle them in any way, because they're decidedly non-standard. Being able to hardlink folders would allow filesystem organizations not possible before, with safety, tool-compatibility, and efficiency.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: