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
                       #而如果文件已经存在,则也不会报错,只是会修改文件的访问时间

  • 相关阅读:
    在navgationController中添加UISegmentedControl
    Static Const
    .pch头文件的添加
    数据库设计一对一多对多
    数据库链接
    File增删改查
    线程
    售票情景解读synchronized和Lock两种锁的区别
    [Spring Boot]使用自定义注解统一请求返回值
    JAVA希尔排序代码
  • 原文地址:https://www.cnblogs.com/zja001/p/10144848.html
Copyright © 2011-2022 走看看