精华内容
下载资源
问答
  • touch是Linux常用一条基本命令,它有如下两个功能: (1)是用于把已存在文件时间标签更新为系统当前时间(默认方式),它们数据将原封不动地保留下来; (2)是用来创建新空文件。 其语法结构如下: ...

            touch是Linux常用的一条基本命令,它有如下两个功能:
            (1)是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;
            (2)是用来创建新的空文件。

            其语法结构如下:

    $ touch [选项] [文件]

            其中“选项”是可选的,即touch后可以直接接“文件”;“文件”是指要修改或者创建的文件,多个文件之间用空格隔开。

            通过touch --help可以来查看touch指令的用法:

            以下通过实例来说明touch的使用方法。

    用法1

    touch a.txt

            如果a.txt文件存在,那么修改文件的时间属性为当前时间;
            如果a.txt文件不存在,那么新建一个a.txt空白文件。

    用法2

    touch -t 202001010101 a.txt

             如果a.txt文件存在,那么修改文件的时间属性为指定的时间,这里是2020年1月1日1时1分;
             如果a.txt文件不存在,那么新建一个a.txt空白文件。

    用法3

    touch -c b.txt

            如果b.txt文件存在,那么修改文件的时间属性为当前时间;
            如果b.txt文件不存在,也不新建b.txt文件,当然一般不会这么去做,所以-c是强制避免使用touch命令创建新文件。

    用法4

    touch -ct 202001010101 a.txt
    touch -c -t 202001010101 a.txt

            上面两条指令表示的是相同的功能:

            如果a.txt文件存在,那么修改文件的时间属性为指定的时间;
            如果a.txt文件不存在,那么也不会去新建一个a.txt空白文件。

    用法5

    touch catkin_ws/a.txt

            如果catkin_ws路径下存在a.txt文件,那么修改文件的时间属性为当前时间;
            如果catkin_ws路径下不存在a.txt文件,那么新建一个a.txt空白文件。

    用法6

    touch c.txt d.txt

            如果c.txt文件和d.txt都存在,那么修改这两个文件的时间属性为当前时间;
            如果c.txt文件和d.txt都不存在,那么新建c.txt和d.txt两个空白文件;

            如果只存在一个,那么修改存在的文件的时间属性,并新建另外一个空白文件。

    用法7

    touch a{1..4}

            表示在当前路径下新建a1、a2、a3和a4这4个文件。

    touch a{1..4}.txt

            表示在当前路径下新建a1.txt、a2.txt、a3.txt和a4.txt这4个文件。

     

    参考网址

    Linux touch命令

    Linux touch命令详解

    在Linux下9个有用的touch命令示例

    Linux Touch命令的8种常见使用方法

    【Linux】路径,mkdir,touch,vi等知识知识问答精讲

    展开全文
  • Unity 3D——Touch的用法

    千次阅读 2014-08-29 15:28:56
    if (Input.touchCount >= 1) { Touch touch = Input.GetTouch(0); switch (touch.phase) { case TouchPhase.Began:
       if (Input.touchCount >= 1)
           {
               Touch touch = Input.GetTouch(0);
                switch (touch.phase)
                {
                    case TouchPhase.Began:
                         previousTouchPosition = touch.position;
                         isMoving = false;
                         break;
    
                     case TouchPhase.Moved:
                         isMoving = true;
                         deltaMove = touch.position - previousTouchPosition;
                         previousTouchPosition = touch.position;
                         break;
    
                     case TouchPhase.Ended:
                         if (!isMoving)
                          {
                          }
                          isMoving = false;
                         break;
                  }
            }

    展开全文
  • 大家在日常运维工作中都知道touch命令是用来创建一个新空文件,但是还有一个重要作用今天给大家说一下,那就是更改文件日期。 一般我们主要用于把文件日期修改为目前日期: touch -d "日期" 文件名 例如:将...

    大家在日常运维工作中都知道touch命令是用来创建一个新的空文件的,但是还有一个重要的作用今天给大家说一下,那就是更改文件日期。


    一般我们主要用于把文件日期修改为目前日期:


    touch -d "日期" 文件名 

    例如:将test的日期调整为两天前

    touch -d "2 days ago" test


    touch -t 时间 文件名

    例如:将test文件日期改为2016/9/12 9:53

    touch -t 1609120953 test



    本文转自 Super康 51CTO博客,原文链接:http://blog.51cto.com/zhengkangkang/1851859,如需转载请自行联系原作者

    展开全文
  • 典型的用法在many-to-one时,当many端发生改变时,更新one端的updated_at时间。比如在一个论坛系统中,一个帖子的更新时间会随着之后的回复发生改变:1.classPost < ActiveRecord::Base2.has_m...

    touch是Rails2.3.3引入的新功能,可以将指定的attributes改为当前时间,默认是更改updated_at或updated_on。

    典型的用法在many-to-one时,当many端发生改变时,更新one端的updated_at时间。比如在一个论坛系统中,一个帖子的更新时间会随着之后的回复发生改变:

    1.class Post < ActiveRecord::Base
    2.has_many :replies
    3.end
    1.class Reply < ActiveRecord::Base
    2.belongs_to :post:touch => true
    3.end

    这里声明的:touch => true,其实就是定义了一个method来更新Post的updated_at时间,并且在after_save和after_destroy的时候调用该method

    01.def add_touch_callbacks(reflection, touch_attribute)
    02.method_name ="belongs_to_touch_after_save_or_destroy_for_#{reflection.name}".to_sym
    03.define_method(method_name) do
    04.association = send(reflection.name)
    05. 
    06.if touch_attribute == true
    07.association.touch unless association.nil?
    08.else
    09.association.touch(touch_attribute) unless association.nil?
    10.end
    11.end
    12.after_save(method_name)
    13.after_destroy(method_name)
    14.end

     

    转载于:https://www.cnblogs.com/orez88/articles/1793431.html

    展开全文
  • touch这个命令最常使用情况是:1.创建一个空文件;2.将某个文件日期修改为目前日期(mtime, atime) 补充知识:mtime, ctime, atime linux会记录很多时间参数,常用有一下三种: 1.modification time...
  • 符号前为写入内容,不能为空 echo 你好&gt;index.html  ps:window想在那个目录打开cmd窗口(命令窗口), 按住shift后点击右键有个选项是在此处打开命令窗口,可以快速进入当前目录cmd....
  • touch和umsak的用法

    2011-09-07 21:51:01
    touch 的用法: 最常用用法:touch fileA如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch指令会在当前目录下 新建一个空白文件fileA。 touch 命令...
  • Angular-Touch用法示例

    2020-08-31 21:28:51
    主要介绍了Angular-Touch用法,结合触屏滑动事件实现为例分析了Angular-Touch相关使用技巧,需要朋友可以参考下
  • touch的基本用法

    2018-06-09 21:12:00
    touch的基本功能是改变文件的时间戳,以下是三种常用用法: 1、创建一个空文件 以当前时间为时间戳创建一个空文件。$ touch touch.txt //touch.txt不存在 2、更改文件时间戳 将指定的已有文件的修改时间和访问...
  • Linux touch命令用于修改文件或者目录时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新文件。 ls -l 可以显示档案时间记录。 语法 touch [-acfm][-d][-r] [-t][--help][--version][文件或...
  • 在本篇文章里小编给各位整理是关于linux touch命令相关知识点内容,有需要朋友们可以参考学习下。
  • touch用法

    2017-11-16 15:21:00
    touch 修改文件时间戳: -a 只改变访问时间 -m 只改变修改时间 -t 指定时间 -m -t 201610071430 指定文件修改时间 [root@xuelinux test]# stat a File: "a" Size: 0 Blocks: 0 IO Block: 4096 ...
  • touch命令的用法

    2016-02-20 22:56:00
    touchtouch 文件,如果文件不存在,则创建...如果文件存在,则将该存在文件修改时间或创建时间改为当前时间touch -t 时间戳 文件,则把该文件时间改了 转载于:https://www.cnblogs.com/yiyezc/p/5204195.html...
  • touch 命令的用法

    千次阅读 2010-03-29 16:27:00
    名称:touch 使用权限:所有使用者使用方式: touch [-acfm] [-r reference-file] [--file=reference-file] [-t MMDDhhmm[[CC]YY][.ss]] [-d time] [--date=time] [--time={atime,access,use,mtime,modify}] 
  • Ls 命令显示了文件或目录7种信息,分别是文件类型和访问权限、链接数、文件拥有者、文件所属组、文件大小、文件创建时间、文件名 - 代表普通文件 d 代表目录 c 代表字符设备文件 b 代表设备文件 i代表链接...
  • 主要介绍了一天一个shell命令 linux文本操作系列-touch命令用法 ,需要朋友可以参考下
  • rails touch用法

    2013-01-13 16:39:58
    典型的用法在many-to-one时,当many端发生改变时,更新one端的updated_at时间。比如在一个论坛系统中,一个帖子的更新时间会随着之后的回复发生改变: 1.class Post < ActiveRecord::Base ...
  • linux中touch命令常见用法

    千次阅读 2014-12-03 20:00:39
    linux下touch命令常见用法
  • Linux下touch命令的用法

    2016-01-12 23:20:30
    Touch Command Options a, change the access time only -c, if the file does not exist, do not create it -d, update the access and modification times -m, change the modification time only -r, use ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 912
精华内容 364
关键字:

touch的用法