1、stat  命令查看文件的时间信息

    Linux中使用touch命令修改文件的时间-LMLPHP

"三种时间的区别":

    (1)ATime:文件的最近访问时间,只要读取(cat)文件,ATime就会改变   

          Linux中使用touch命令修改文件的时间-LMLPHP

注意:此时文件的ATime发生了改变

    (2)MTime:文件最近被修改过的时间

         Linux中使用touch命令修改文件的时间-LMLPHP

注意:此时文件的MTime发生了改变

    (3)CTime:当文件的目录目录被修改或者文件的所有者,权限等被修改时,CTime就会更新

          Linux中使用touch命令修改文件的时间-LMLPHP

注意:此时chomod命令对文件的权限进行了修改,此时文件的ATime发生了改变

2、利用touch命令对文件的时间进行修改

       touch 命令既可以创建文件,也可以修改文件的时间。关于touch如何创建文件,请参看上一篇博客。下面我们来重点说如何用touch指令修改文件的时间

       (1)利用touch指令修改文件的ATime

                  touch   -a   file   

                  Linux中使用touch命令修改文件的时间-LMLPHP 

      (2)  利用touch指令修改文件的MTime           

                  touch   -m   file   

                  Linux中使用touch命令修改文件的时间-LMLPHP     

       (3)利用touch指令修改文件的CTime

                  touch   -c   file        

                 Linux中使用touch命令修改文件的时间-LMLPHP

          (4)利用touch指令将文件的日期修改为指定日期

                     touch   -d   "指定日期"  file 

                  Linux中使用touch命令修改文件的时间-LMLPHP
        (5)利用touch 指令将file1的时间设置为file2的时间

                   touch   -r   file1    file2   

                 Linux中使用touch命令修改文件的时间-LMLPHP

     

10-04 20:54