Here is another compact knife you can use for self defense and other cutting tasks. This Boot Belt Razer Knife measures 7.9″ overall. It has a 3CR13 steel blade and 4.9″ stainless steel handle. You get a large finger hole for easy control.
This self defense tool is available for under $10 at this time.