I am looking for a tool that can show me a graphical representation of my file system/file structure. Rather than the "normal" tree structure that we're all used to, I want to be able to visually see links in the system, hierarchies, etc. An example of (sort of) what I'm looking for is shown in the graphic below.
Does any such tool exist? Thanks.
103 Answers
The reason files are displayed in hierarchies or trees, is that for the most part they actually are in hierarchies. Files are inside folders are inside other folders and so on.
If you want a program representing relationships between files, for instance, which executables rely on which dlls (in Windows) or other executable components or configuration files or scripts, I do not believe there is currently a tool the does this. It would require a programmer with an intimate knowledge of every program out there, or a master program capable of querying each and every file and finding each and every relationship.
On a related note, Windows Longhorn (what became Vista) was originally supposed to have a new file system that made folders and hierarchies less of an issue by effectively keeping a database of every file and then programs would just ask the database to get the file they want. This idea was dumped, unfortunately, prior to shipping. Windows 7 has folders that show in the My Computer view that aggregate all files of particular types from within your various user directories so that, by looking at one of these virtual folders you see all your documents, or all your pictures, regardless of where in your profile directory they actually exist. This is a similar but simpler application of what MS was attempting in Longhorn.
1The lines on your diagram do not make any sense to me, but something like WinDirStat may be getting close to what you are looking for. It shows files in relation to their sizes, in blocks which correspond to folders.
There are several programs like this, but WinDirStat is the most recent and best free one for Windows (as far as I am aware, anyway).
TreeSize Pro is a more advanced paid-for program, and there is a free version of that as well - TreeSize Free.
If you're running and Linux OS, take a look at EagleMode. There's a Windows version but it lacks some of the functionality of the Linux version.