See also: Tree - Analysis
Every file system has a way to dump file system information.
Disk usage
Example on Linux with the find command to list information recursively
# The header
echo "Relative_Path,Depth,Leading_Dir,Size_in_Byte,User_Name,Last_access_time,Last_change_time" > diskInfo.csv
# The data
find . -printf '"%p","%d","%h","%s","%u","%AY-%Am-%Ad","%CY-%Cm-%Cd"\n' >> diskInfo.csv
where:
Path:
Size:
User/Security
Time:
Use any analysis tool such as:
There are other disk usage tools that permit to analysis of a file system. See What are Disk Usage Tools? ( xdu tools)