zoukankan      html  css  js  c++  java
  • 3.6:Linux touch命令:修改文件的时间戳

    Touch的意思是触摸,如果文件不存在,则会建立空文件;如果文件已经存在,会修改文件的时间戳(访问时间,数据修改时间,状态修改时间都会改变)

    千万不要把touch命令当成是新建文件的命令,牢牢记住这是触摸的意思。

                       命令名称:touch

                       英文原意:change file timestamps

                       所在路径:/bin/touch

                       执行权限:所有用户

                       功能描述:修改文件的时间戳

    命令格式

                       [root@localhost -]# touch [选项]文件名或目录名

                       选项

                       -a:只修改文件的访问时间(Access Time)

                       -b:如果文件不存在,则不建立新文件

                       -c:把文件的时间改为指定的时间

                       -m:只修改文件的数据修改时间(Modify Time)

                       Linux中每个文件都有三个时间,分别是访问时间,数据修改时间和状态修改时间,这三个时间可以通过stat命令来进行查看。

                      不过,touch命令只能手工指定只修改访问时间,或是只修改数据修改时间,而不

                       能指定只修改状态修改时间。英文不论是修改访问时间,还是修改数据修改时间,

                       对文件来讲,状态都会发生改变,即状态修改时间会随之改变。

                      注:Linux中,文件没有创建时间

    常见用法

                       [root@localhost ~]#touch bols
                       #建立名为 bols 的空文件

                      如果文件不存在,则会建立文件

                       [root@localhost ~]#touch bols
                       [root@localhost ~]#touch bols
                       #而如果文件已经存在,则也不会报错,只是会修改文件的访问时间

  • 相关阅读:
    【AS3代码】滚动的小球
    【AS3代码】颜色拾取器
    【AS3代码】添加/删除XML子元素及属性
    【AS3代码】音乐波纹
    【AS3代码】访问/修改XML子元素和属性
    【AS3代码】擦窗户效果(也就是流行的妄撮游戏)
    【AS3代码】动态时钟
    【AS3代码】加载XML数据
    【AS3代码】正则表达式的各种用法和小实例
    【AS3代码】九宫格小游戏
  • 原文地址:https://www.cnblogs.com/zja001/p/10144848.html
Copyright © 2011-2022 走看看