4 ms·
work/client/project/2021-11-11-file.ext is great until you've got a '2021-11-11-project-status.txt' in a few directories and you need to find one quickly! I do
by cmg 5y ago
work/client/project/2021-11-11-file.ext is great until you've got a '2021-11-11-project-status.txt' in a few directories and you need to find one quickly! I do a combination: clients/client/project/2021-11-11-client-project-update.txt
- renewiltord 5y agoI just store it as a content hash and then when I want to find the file, I just have to recreate its content and I can then just get the hash.
- ModernMech 5y agoIt sounds like what everyone in this thread needs is a database file system. This was always my favorite proposed feature of Windows Longhorn that never made the cut. Almost 2 decades later and Microsoft's latest OS still doesn't have this feature.
- nayuki 5y agoI wrote about what I perceived as deficiencies of hierarchical file systems, and proposed an alternative organization based on tags and hashes. It was discussed on Hacker News last week and many years ago. https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies https://www.nayuki.io/page/designing-better-file-organizatio... ; https://news.ycombinator.com/item?id=29141800 https://news.ycombinator.com/item?id=29141800
- tambourine_man 5y agoHave you used BeOS?
- ModernMech 5y agoFor sure! I actually used Be before I ever used Linux.