title: Difference between python - getmtime() and getctime() in unix system
body: <p>Can someone please specify what is the difference between <code>os.path.getmtime(path)</code> and <code>os.path.getctime(path)</code> in unix systems . As per the defnition in python docs:</p>
  
  <p><code>os.path.getmtime(path)</code></p>
  
  <blockquote>
    <p>Return the time of last modification of path. The return value is a
    number giving the number of seconds since the epoch (see the time
    module). Raise os.error if the file does not exist or is inaccessible.</p>
  </blockquote>
  
  <p><code>os.path.getctime(path)</code></p>
  
  <blockquote>
    <p>Return the system’s ctime which, on some systems (like Unix) is the
    time of the last change, and, on others (like Windows), is the
    creation time for path. The return value is a number giving the number
    of seconds since the epoch (see the time module). Raise os.error if
    the file does not exist or is inaccessible.</p>
  </blockquote>
  
  <p>Does that basically mean they are the same things when used in unix/systems?</p>
  
  <pre><code>#!/usr/bin/python
  import os
  print os.path.getmtime('File')
  print os.path.getctime('FIle')
  </code></pre>
  
  <p>Both the prints fetch me the same value. </p>
  
  <p>I am basically looking for last creation date for file , rather than last modification date. Is there a way to achieve the same in unix?</p>