To read the temperature in Raspbian (and most other systems) you can read the file
/sys/class/thermal/thermal_zone0/temp, which will output the temperature in millicelsius, like this:
pi@raspberrypi0 ~ $ cat /sys/class/thermal/thermal_zone0/temp 54072
There is also a file,
/sys/class/thermal/thermal_zone0/subsystem/thermal_zone0/temp which works exactly the same way, and outputs the exact same numbers.
So my question is: Why the different location? What meaning does the extra directory