Does arduino produce a .lst file?

Hello!
I know how to find the .hex file that the compiler produces, but seems there is no list file in the style of for ex. microsoft macro assembler. So how can I see a .lst file of the code generated? Or do I have to use a disassembler? I have seen examples of the code that arduino compiler produces containin the hex values along with assembler directives etc. but how can I see similar listings generated from my .ino files?
thx

Turn on verbose build logging to see the commands issued by the IDE to compile and link your code. Then copy those lines to a shell script and add any compile-time switches you like.