Linux,修改的文件时间戳与当前时间不同

Linux,修改的文件时间戳与当前时间不同,linux,datetime,timestamp,Linux,Datetime,Timestamp,我对修改过的文件的修改日期有问题。 问题是,每当我修改文件时,修改日期都会比当前日期提前几分钟设置 touch a ls -l a -rw-r--r-- 1 user group 0 2012-09-02 10:49 a date Sun Sep 2 10:46:07 IRDT 2012 当我想做一个make的时候,这似乎给我带来了麻烦 这是在debian系统上,我使用ssh连接到该系统,并且我没有根访问权限 有什么想法吗?如果您的系统管理员无法很快修复它,并且您没有root用户,您可

我对修改过的文件的修改日期有问题。 问题是,每当我修改文件时,修改日期都会比当前日期提前几分钟设置

touch a  
ls -l a
-rw-r--r-- 1 user group 0 2012-09-02 10:49 a

date
Sun Sep  2 10:46:07 IRDT 2012
当我想做一个make的时候,这似乎给我带来了麻烦

这是在debian系统上,我使用ssh连接到该系统,并且我没有根访问权限


有什么想法吗?

如果您的系统管理员无法很快修复它,并且您没有root用户,您可以手动在文件中添加特定日期(-t)相反。

最好将文件放在通过网络安装的文件系统上,并且文件服务器上的实时时钟比本地系统的时间早几分钟。请告诉系统管理员有关NTP的信息。
make[1]: *** File `Makefile' has modification time in the future