Linux 修改文件时间及创建新文件
2014-04-24 10:53
232 查看
文件时间
modification time(mtime)
当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限
status time(ctime)
当该文件的“状态”改变时,就会更新这个时间,举例来说,像是权限与属性被更改了都会更新这个时间
access time(atime)
当“该文件的内容被取用”时,就会更新这个读取时间,举例来说,我们使用cat去读取/etc/service,就会更新该文件的atime了
![](http://img.blog.csdn.net/20140424104511343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ29va2llXzEwMzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
默认情况下,ls显示出来的是该文件的mtime。也就是这个文件上次被更改的时间。
touch:创建新文件
参数 :
-a:仅修改访问时间
-c:仅修改文件的时间,若该文件不存在则不创建新文件
-d:后面可以接欲修改的日期而不用目前的日期,也可以使用--date=“日期或时间”
-m:仅修改mtime
-t :后面可以接欲修改的时间而不用目前的时间,格式为[YYMMDDhhmm]
1.创建一个空的文件并查看时间
![](http://img.blog.csdn.net/20140424104726828?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ29va2llXzEwMzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.将~/.bashrc复制成为bashrc,假设复制完全的属性,检查其日期
![](http://img.blog.csdn.net/20140424104845671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ29va2llXzEwMzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3.将日期调整为两天前
![](http://img.blog.csdn.net/20140424105058343?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ29va2llXzEwMzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.将bashrc的日期改为1990/10/30 15:30
![](http://img.blog.csdn.net/20140424105147687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ29va2llXzEwMzA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注:touch这个命令最常被使用的情况是:
创建一个空的文件
将某个文件日期修改为目前日期(mtime与atime)
modification time(mtime)
当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限
status time(ctime)
当该文件的“状态”改变时,就会更新这个时间,举例来说,像是权限与属性被更改了都会更新这个时间
access time(atime)
当“该文件的内容被取用”时,就会更新这个读取时间,举例来说,我们使用cat去读取/etc/service,就会更新该文件的atime了
默认情况下,ls显示出来的是该文件的mtime。也就是这个文件上次被更改的时间。
touch:创建新文件
参数 :
-a:仅修改访问时间
-c:仅修改文件的时间,若该文件不存在则不创建新文件
-d:后面可以接欲修改的日期而不用目前的日期,也可以使用--date=“日期或时间”
-m:仅修改mtime
-t :后面可以接欲修改的时间而不用目前的时间,格式为[YYMMDDhhmm]
1.创建一个空的文件并查看时间
2.将~/.bashrc复制成为bashrc,假设复制完全的属性,检查其日期
3.将日期调整为两天前
4.将bashrc的日期改为1990/10/30 15:30
注:touch这个命令最常被使用的情况是:
创建一个空的文件
将某个文件日期修改为目前日期(mtime与atime)
相关文章推荐
- Linux 下修改文件创建时间
- linux下文件的创建时间、访问时间、修改时间和改变时间
- linux创建、进入、修改目录或者文件权限 ‘ACM’时间是什么?怎么修改?
- Linux目录与文件创建时间 / 修改时间 / 访问时间 / 指令 touch(鸟哥的Linux私房菜基础学习篇第三版-第七章)
- Linux下修改文件创建时间(修改文件更改时间)
- linux 下文件的创建时间、访问时间、修改时间和改变时间
- Linux下修改文件创建时间(修改文件更改时间)
- linux下文件的创建时间、访问时间、修改时间和改变时间
- 【linux】如何查看文件的创建、修改时间
- Linux touch --创建文件或修改文件时间
- Linux中进文件以及创建文件需要的权限,文件中ACM三个时间代表的含义以及touch如何修改时间
- linux下文件的创建时间、访问时间、修改时间和改变时间
- 使用golang获取linux上文件的访问/创建/修改时间
- Linux下对文件创建、修改、访问时间的一些操作
- linux下文件的创建时间、访问时间、修改时间和改变时间
- linux查看文件创建修改时间,如何显示年份
- Linux每天一点修改文件时间或创建新文件
- linux下文件的创建时间、访问时间、修改时间和改变时间
- linux 使用 touch 修改文件的修改时间
- Linux系统下查看某文件修改的时间戳