命令名称:touch
使用权限:所有使用者

使用方式:
touch [-acfm] [-r reference-file] [--file=reference-file] [-t MMDDhhmm[[CC]YY][.ss]] [-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]

说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。

参数:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
--no-create 不会建立新档案。
--help 列出指令格式。
--version 列出版本讯息。

范例:
最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。

touch file
touch file1 file2

将 file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年。时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。 安全技术

touch -c -t 05061803 file
touch -c -t 050618032000 file

将 file 的时间记录改变成与 referencefile 一样。

touch -r referencefile file

将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000 。

touch -d "6:03pm" file
touch -d "05/06/2000" file
touch -d "6:03pm 05/06/2000" file

转载于:https://www.cnblogs.com/s7vens/archive/2011/12/08/2280225.html

Linux 命令 - touch相关推荐

  1. 每天一个linux命令-touch

    linux在Linux系统中用于创建文件或者,修改文件的时间戳 命令功能: 创建一个空文件,或者修改已存在文件的时间戳 语法参数: -a或--time=atime或--time=access或--ti ...

  2. Linux命令·touch

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a 或- ...

  3. linux命令touch意思,linux的touch命令的详细解释

    Linux中的touch命令它的主要功能其实就是创建文件,下面由学习啦小编为大家整理了Linux的touch命令的详细解释,希望对大家有帮助! linux的touch命令详细解释 创建文件或修改文件时 ...

  4. linux命令touch意思,Linux中touch命令的作用是什么

    Linux中touch命令的作用是什么 发布时间:2021-03-12 16:12:58 来源:亿速云 阅读:123 作者:Leah 本篇文章为大家展示了Linux中touch命令的作用是什么,内容简 ...

  5. linux命令touch意思,Linux touch命令的用法

    touch 命令不仅可以创建文件(空文件或多个文件),还可以修改文件的时间参数. 在 Linux 系统中,每个文件有 3 个时间参数,分别是文件的访问时间.数据的修改时间以及状态的修改时间,它们的含义 ...

  6. linux 命令-- touch

    linux中文件元数据中有三个时间戳 1.atime:最后一次访问时间 2.mtime:最后一次修改文件内容的时间 3.ctime:最后一次修改文件元数据的时间.(最后一次改变文件状态的时间,上面at ...

  7. 每天一个linux命令(9):touch命令

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a    ...

  8. 每天一个linux命令(9):touch 命令

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a    ...

  9. linux命令之diff,whereis,locate,pwd,cat,grep,touch,find

    最近学到的linux命令,算是每天学一个,但是感觉每天都在忘...所以就只能重复的看了,在此分享给大家.与君共勉. 1. diff::比较给定的两个文件的不同    diff /usr/li test ...

最新文章

  1. SpringBoot中的Quartz应用
  2. WatchOS系统开发大全(4)-WatchApp生命周期
  3. 服务网格:Istio和AWS App Mesh
  4. python函数不同类型参数顺序
  5. 前端学习(2517):子传父
  6. python实现搜索之二分查找
  7. 红色风格电脑手机数码商城系统网站源码
  8. 众推架构的进一步讨论
  9. matlab 高阶(二) —— 数值、溢出问题的解决
  10. 《单细胞生物》教学反思
  11. iweboffice2015库文件WebOffice.js中新增删除两个书签之间的内容实现
  12. 适配器模式(Adapter模式)详解
  13. SAP 报表设计器相关TCODE
  14. RecyclerView多条目加载
  15. VMware vRealize Suite 8.8.0
  16. 租房退租时,房东不退押金怎么办?
  17. Laravel Eloquent If Record Exists
  18. 程序员520告白Html+Js+Css花瓣相册网页模板❤程序员表白必备
  19. BFS解决一般性的泊松分酒问题
  20. vue实现店铺装修h5用户端实现

热门文章

  1. hbuilderx的快捷键整理pdf_47个电脑快捷键大全,让你工作提升100倍,一般人我不告诉他...
  2. android的按钮状态,保持android按钮选择状态
  3. Unity AssetBundle 爬坑手记
  4. App Store新规即将到来 你准备好了吗?
  5. Adobe AIR教程:ANE面向IAP的测试和开发
  6. c语言中保存到文件中,急求如何将下列C语言程序数据存储到文件中?
  7. 5.2.6 std::atomic<>主要类的模板
  8. 关于sql的正则表达式
  9. Java依赖多个版本,java – Gradle中的多个依赖项版本
  10. TensorFlow安装中碰到的问题汇总