zoukankan      html  css  js  c++  java
  • Linux—文件命令之touch命令

    下面总结一下对于文件的操作命令:

    satat命令:用于显示文件的详细信息,包括文件、设备、gid、各种时间等。

    命令格式:stat filename

    touch 的两个功能:

    1、新建文件,如需建立特定文件类型,需要加后缀。

    touch filename

    2、用于更新已存在文件的时间标签,不影响数据。

    touch【选项】【filename】

    选项参数:-a  (access)访问时间  利用touch可以更新访问时间。

         -m  (modify)修改时间  利用touch可以更新修改时间。

         -t  修改时间戳, 设定档案的时间记录

    参数a举例:

    修改前:利用stat查看最近访问时间:

    $ stat 1.txt
      文件:1.txt
      大小:0               块:0          IO 块:65536  普通空文件
    设备:9f859h/653401d    Inode:1970324836977123  硬链接:1
    权限:(0664/-rw-rw-r--)  Uid:(1113734/   yuh-e)   Gid:(1049089/Domain Users)
    最近访问:2019-03-26 18:27:53.076440200 +0800
    最近更改:2019-03-26 18:27:53.076440200 +0800
    最近改动:2019-03-26 18:27:53.076440200 +0800
    创建时间:2019-03-26 18:27:53.075940200 +0800

     然后输入touch -a 命令查看更改后的最近访问

    $ touch -a 1.txt
    
    
    $ stat 1.txt
      文件:1.txt
      大小:0               块:0          IO 块:65536  普通空文件
    设备:9f859h/653401d    Inode:1970324836977123  硬链接:1
    权限:(0664/-rw-rw-r--)  Uid:(1113734/   yuh-e)   Gid:(1049089/Domain Users)
    最近访问:2019-03-27 12:59:51.913940200 +0800
    最近更改:2019-03-26 18:27:53.076440200 +0800
    最近改动:2019-03-27 12:59:51.913940200 +0800
    创建时间:2019-03-26 18:27:53.075940200 +0800

     可以看到最近访问时间已经被修改了

      -t举例:

    设定文件的时间戳,修改的是文件的最近访问时间,【-t采用的是十进制】

    修改前:利用stat查看最近访问时间:

    $ stat 2.txt
      文件:2.txt
      大小:0               块:0          IO 块:65536  普通空文件
    设备:9f859h/653401d    Inode:1688849860266473  硬链接:1
    权限:(0664/-rw-rw-r--)  Uid:(1113734/   yuh-e)   Gid:(1049089/Domain Users)
    最近访问:2019-03-27 20:15:00.847523500 +0800
    最近更改:2019-03-27 20:15:00.847523500 +0800
    最近改动:2019-03-27 20:15:00.847523500 +0800
    创建时间:2019-03-26 18:27:53.076940200 +0800

    利用touch -t 进行修改:

    $ touch -t 201810121230 2.txt
    
    .. /cygdrive/g/test01
    $ stat 2.txt
      文件:2.txt
      大小:0               块:0          IO 块:65536  普通空文件
    设备:9f859h/653401d    Inode:1688849860266473  硬链接:1
    权限:(0664/-rw-rw-r--)  Uid:(1113734/   yuh-e)   Gid:(1049089/Domain Users)
    最近访问:2018-10-12 12:30:00.000000000 +0800
    最近更改:2018-10-12 12:30:00.000000000 +0800
    最近改动:2019-03-28 12:34:59.730269900 +0800
    创建时间:2019-03-26 18:27:53.076940200 +0800

     可以看到,最近访问时间被修改了。

  • 相关阅读:
    堆排序
    cocos2d-x -------之笔记篇 动画的实现
    cocos2d-x -------之笔记篇 3D动作说明
    Cocos2d-x 学习之路------(CCCallfunc 系列)
    cocos2d-x -------之笔记篇 环境的安装
    poj 1141 Brackets Sequence(区间DP)
    1051 接龙游戏
    1229 数字游戏
    java反射机制(笔记)
    Linux中搭建FTP服务器
  • 原文地址:https://www.cnblogs.com/fish-101/p/10606790.html
Copyright © 2011-2022 走看看