See the output on my computer:
Code:
Deepu :: diff applications/ coding/
Only in applications/: AdobeReader_enu-8.1.1-1.i486.tar.gz
Only in applications/: axel-1.0b.tar.gz
Only in coding/: c
Only in applications/: D-GFX_Dark_Skin.vlt
Only in applications/: ImageMagick-6.3.7-2.tar.gz
Only in applications/: install_flash_player_9_linux.tar.gz
Only in applications/: j2re-1_4_2_16-linux-i586.bin
Only in applications/: java_ee_sdk-5_03-linux.bin
Only in applications/: jdk-6u3-linux-i586.bin
Only in applications/: jre-1_5_0_14-linux-i586.bin
Only in applications/: jre-6u3-linux-i586.bin&File=jre-6u3-linux-i586.bin
Only in applications/: jUploadr-1.1.2-linuxGTK-i386.tar.gz
Only in applications/: libX11-1.0.3-8.fc7.i386.rpm
Only in applications/: libX11-1.0.3-8.fc7.src.rpm
Only in applications/: libX11-devel-1.0.3-8.fc7.i386.rpm
Only in applications/: livna-release-8.rpm
Only in applications/: MPlayer-1.0rc2.tar.bz2
Only in applications/: prozilla-2.0.4.tar.bz2
Only in applications/: vlc-0.8.6d.tar.bz2
Only in applications/: vlcosx.vlt
Here, applications and coding are two different directories. It lists the differences in the files inside them! It does not include the sub-directory differences. This may be because, even a folder is treated as a file.