File Bash更新文件修改日期

File Bash更新文件修改日期,file,shell,date,timestamp,File,Shell,Date,Timestamp,我想制作一个shell脚本,更新目录和文件上的修改日期。这是因为我意识到,当你下载一个文件时,它有一个上传的日期。例如,当我下载vim的cvim插件时,日期是2008年12月15日。我想一个脚本,将更改该日期到当前时间 谢谢请使用 touch file 更新上次修改的时间戳。如果您的下载程序可以写入stdout,则更简单: downloader http://someURL > file 因为新创建(或替换)的文件始终将当前时间作为上次修改的时间 对于目录,可以创建并删除虚拟文件以更新

我想制作一个shell脚本,更新目录和文件上的修改日期。这是因为我意识到,当你下载一个文件时,它有一个上传的日期。例如,当我下载vim的cvim插件时,日期是2008年12月15日。我想一个脚本,将更改该日期到当前时间

谢谢

请使用

touch file
更新上次修改的时间戳。如果您的下载程序可以写入stdout,则更简单:

downloader http://someURL > file
因为新创建(或替换)的
文件始终将当前时间作为上次修改的时间

对于目录,可以创建并删除虚拟文件以更新其上次修改的时间戳:

touch dummy; rm dummy
但是这个星球上的每个人都不关心目录时间戳。你为什么这样做?:-)

只要使用

touch file
更新上次修改的时间戳。如果您的下载程序可以写入stdout,则更简单:

downloader http://someURL > file
因为新创建(或替换)的
文件始终将当前时间作为上次修改的时间

对于目录,可以创建并删除虚拟文件以更新其上次修改的时间戳:

touch dummy; rm dummy

但是这个星球上的每个人都不关心目录时间戳。你为什么这样做?:-)

我不介意。我只是想知道怎么做。如果我一直在安装插件,而其中一个插件破坏了我的应用程序,那么当我安装插件时,我就知道最新的插件是什么了,这也很有用。@aPyDeveloper好的。有趣的琐事:您可以使用touch更新指定的时间戳:
touch-d YYYY-MM DDThh:MM:SS文件
。谢谢。还有一个主要原因是因为我只是想知道如何去做。@aPyDeveloper“问题是智慧的开始”--WorfAnd中尉知道答案是完全的智慧!我不介意。我只是想知道怎么做。如果我一直在安装插件,而其中一个插件破坏了我的应用程序,那么当我安装插件时,我就知道最新的插件是什么了,这也很有用。@aPyDeveloper好的。有趣的琐事:您可以使用touch更新指定的时间戳:
touch-d YYYY-MM DDThh:MM:SS文件
。谢谢。还有一个主要原因是因为我只是想知道如何去做。@aPyDeveloper“问题是智慧的开始”--WorfAnd中尉知道答案是完全的智慧!英雄联盟