Preheat oven to 350 degrees F (175 degrees C). Grease a baking sheet.
In a medium bowl, cream together the butter and sugar until light and fluffy. Stir in the ground cinnamon, flour, chopped pecans, salt, vanilla extract and almond extract.
Roll the dough into 1-inch balls and place them on the prepared baking sheet. Flatten the balls into crescent shapes.
Bake for 10 to 12 minutes in the preheated oven, or until golden brown. Let cool for 1 minute before transferring to a wire rack to cool completely.
When cool, dust with confectioners' sugar.
Interesting Facts
Pecan crescents are a classic American treat.
Pecans are native to the southern United States.
The pecan crescent is sometimes referred to as a Southern pecan cookie.