用途

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。

全称

touch全称即为touch

参数

-a   :或--time=atime或--time=access或--time=use  只更改存取时间。

-c   :或--no-create  不建立任何文档。

-d   :使用指定的日期时间,而非现在的时间。

-f  :此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m  : 或--time=mtime或--time=modify  只更改变动时间。

-r  :把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t  :使用指定的日期时间,而非现在的时间。

案例

案例一:创建不存在的文件

[root@bigdata /]# touch 1.txt 2.txt

[root@bigdata /]# ll *.txt


总用量 408

-rw-r--r--.   1 root root      0 8月  15 16:48 1.txt

-rw-r--r--.   1 root root      0 8月  15 16:48 2.txt

案例二:更新时间戳

[root@bigdata /]# ll 1.txt a.txt

-rw-r--r--. 1 root root   0 8月  15 16:48 1.txt

-rw-r--r--. 1 root root 680 8月  15 15:01 a.txt

[root@bigdata /]# touch -r 1.txt a.txt

[root@bigdata /]# ll 1.txt a.txt


-rw-r--r--. 1 root root   0 8月  15 16:48 1.txt

-rw-r--r--. 1 root root 680 8月  15 16:48 a.txt

案例三:设定文件的时间戳

[root@bigdata /]# touch -t 200012311830.40 1.txt

[root@bigdata /]# ll 1.txt

-rw-r--r--. 1 root root 0 12月 31 2000 1.txt

案例四:修改文件2.txt的时间为2天前

[root@bigdata /]# ll 2.txt

-rw-r--r--. 1 root root 0 8月  15 16:48 2.txt

[root@bigdata /]# touch -d "2 days ago" 2.txt

[root@bigdata /]# ll 2.txt


-rw-r--r--. 1 root root 0 8月  13 16:56 2.txt

【Linux】touch命令的更多相关文章

  1. Linux touch命令详解

    Linux touch命令 Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间.若文件不存在,系统会建立一个新的文件. 用法: touch [-acfm][-d<日 ...

  2. Linux Touch命令的8种使用技巧

    Linux touch命令不仅可以用于在Linux上创建空文件. 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间. 本文介绍了8种可以通过Linux终端使用touch命令的方案. 我们在 ...

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

    Linux touch命令不仅可以用于在Linux上创建空文件. 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间. 本文介绍了8种可以通过Linux终端使用touch命令的方案. 我们在 ...

  4. Linux -- touch 命令

    在Linux中,每个文件都关联一个时间戳,并且每个文件搜会存储最近一次访问的时间.最近一次修改的时间和最近一次变更的时间等信息.所以,无论何时我们创建一个新文件,访问或者修改一个已经存在的文件,文件的 ...

  5. Linux touch命令

    touch命令不常用,一般用于更改文件时间戳,或创建一个空文件 命令选项 -a:只更改访问时间 -c:--no-create 不创建任何文件 -d:--date=字符串 使用指定字符串表示时间而非当前 ...

  6. 今天给各位介绍Linux touch命令详述

    触摸命令 touch命令有两个功能:一个是将现有文件的时间戳更新为系统的当前时间(默认模式),它们的数据将保持不变;第二个是创建一个新的空文件. 语法 触摸(可选) 最常见的用法:touch file ...

  7. linux touch命令 创建文件

    touch 创建文件,用法,touch test.txt,如果文件存在,则表示修改当前文件时间 [root@MongoDB ~]# touch /data/text.txt [root@MongoDB ...

  8. Linux上的10个Touch命令实例

    Linux Touch 命令 Touch命令可以用来修改文件访问或修改的时间戳.实际上,它更常仅仅用于快速的创建一个空白文件. 这篇文章展示了一些非常简单和快速的实例,使用Touch命令来修改时间戳和 ...

  9. C实现Linux之touch命令

    Linux 的 touch 命令用来修改文件时间戳,或者新建一个不存在的文件,使用方式如下: touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名 ...

  10. Linux中8个有用的touch命令

    在Linux中,每个文件都有时间戳,并且每个文件都存储上次访问时间,上次修改时间,上次改变时间的信息.因此,无论什么时候我们创建新的文件,访问或者修改一个存在的文件,那个文件的时间戳会自动被更改. 在 ...

随机推荐

  1. Java并发(十三):并发工具类——同步屏障CyclicBarrier

    先做总结 1.CyclicBarrier 是什么? CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier).它要做的事情是,让一组线程到达一个屏障(也可以叫同步点) ...

  2. Codeforces Beta Round #92 (Div. 1 Only) A. Prime Permutation 暴力

    A. Prime Permutation 题目连接: http://www.codeforces.com/contest/123/problem/A Description You are given ...

  3. JQ 使用模板

    1.首先需要添加模板JS文件,

  4. centos安装jdk文件

    1.到oracle官网选择要安装的jdk版本 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html ...

  5. 如果内容很长ueditor编辑辑器怎么出现滚动条

    在开发网站的时候,有的页面需要加载ueditor编辑器,如果内容很长,默认设置的时候编辑器会根据内容拉长,而不是页面出现滚动条,如果拖动页面滚条,会比较麻烦,要拖动很长才能看到提交按钮. 如何才能让编 ...

  6. HDU 4696 Answers (2013多校10,1001题 )

    Answers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total S ...

  7. C# 通过HttpWebRequest在后台对WebService进行调用

    通过HttpWebRequest在后台对WebService进行调用 http://www.cnblogs.com/macroxu-1982/archive/2009/12/23/1630415.ht ...

  8. Replace Pioneer 试用推广

    Replace Pioneer: http://www.mind-pioneer.com 目前合法长期使用Replace Pioneer的唯一方法(除了购买之外): Replace Pioneer过期 ...

  9. 适配高分辨率的图片High DPI Images for Variable Pixel Densities

    用最高的效率与性能提供最好的图片质量. 本文内容来至http://www.html5rocks.com/en/mobile/high-dpi/.是在这篇文章的翻译的基础上进行了总结和说明. 眼下面临的 ...

  10. FAQ:Domain Event 和 C# 中的 Event 有啥区别?

    问: Domain Event 和 C# 中的 Event 有啥区别? 答: C# 中的 Event,事件.监听者列表和事件发布器是由一个类型承担,事件源和监听者之间的生命周期耦合在一起,C# 帮你提 ...