我们假设有一个名为linuxidcA的文件:
另一个名为linuxidcB的文件:
如果要将linuxidcA的访问和修改时间更改为linuxidcB的访问和修改时间,可以使用如下touch命令:
$ touch linuxidcA -r sampleFileB上图中stat命令的输出显示linuxidcA现在具有与samplefileB相同的访问和修改值。
7.使用指定的时间戳创建新文件要创建具有指定时间戳的新空文件而不是创建它的实际时间,可以使用touch命令的以下语法:
$ touch -t YYMMDDHHMM.SS “filename”
以下示例显示了我的linuxidc上的stat命令如何显示其访问和修改时间是基于我通过touch命令创建时提供的时间戳:
创建具有指定时间戳的新文件
touch -t 2006151230.30 linuxidc
8.将文件的时间戳更改为其他时间您可以使用touch命令的以下语法将现有文件的时间戳更改为其他时间:
$ touch -c -t YYMMDDHHMM.SS “filename”touch -c -t 2008191130.30 linuxidc
在下面的示例中,我通过touch命令更改了现有文件的时间戳,然后通过该示例文件上的stat命令验证了更改:
将文件的时间戳更改为其他时间
通过我们在本文中介绍的基本但有用的场景,您可以开始掌握touch命令并使用它通过Linux命令行快速执行一些看似复杂的任务。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx