Originally Posted by SSJGoku
so where can i find what all the different file types do i mean is there a command where is explains it
For different file systems (ext2, ext3, ext4, reiserfs, ntfs jfs, xfs and) try googling "linux file systems".
They all do the same thing: when a program writes something on the harddisk it actually request the kernel that request the file system to write it to the disk. Diffrent file systems can be optimized for different things: Some are fast with big files, some are efficient with small files, fast with deleting or moving file, maybe more secure in case of power failure, etc.
You can use any file system that your linux kernel supports. ext3 is probably most common, ext4 is faster but it is quite new and may have some bugs.