The present invention provides hydroxamic acid compounds, and methods of preparation of these compounds. The present invention also relates to pharmaceutical compositions comprising the hydroxamic acid compounds. The present invention provides methods of treating a cell proliferative disorder, such as a cancer, by administering to a subject in need thereof a therapeutically effective amount of a compound of the present invention.