Inorganic nanofibers comprise an inorganic matrix material surface functionalized with at least one metal oxide in crystalline form. Crystal growth on external surfaces may occur in substantial alignment with a longitudinal axis of the nanofibers, and the crystals are typically between about 10.0 nm and 30.0 nm in size. The nanofibers may be hollow (i.e., nanotubes) or they may be randomly dispersed together in the form of a nanofiber mat. Methods for making the nanofibers comprise spinning a dispersion comprising linear polymers and metal oxide precursors.