### finding the order of a matrix in GL(3,Z)

I am working in GL(3,Z). I want to find all the elements with order less than or equal to 6.

I have the follwoing questions

- Given a matrix in GL(3,Z), is there a command to find its order ?
- Is there a way to find all the matrices of order 6 ? (On a different context, is it possible to find all the elements of a given order in GL(3,F) where F is a finite field ?)