The os.path.getctime documention is misleading for Unix. Inserting the word "inode" into the follow is more accurate description of what is happening: Return the system's ctime which on some systems (like Unix) is the time of the last in ode change,… Thank you, Ben Mayer