1、命令格式:

touch [选项]  文件

2、命令功能:

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

3、命令参数:

-a   或--time=atime或--time=access或--time=use  只更改存取时间。
-c 或--no-create  不建立任何文档。
-d  使用指定的日期时间,而非现在的时间。
-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或--time=mtime或--time=modify  只更改变动时间。
-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t  使用指定的日期时间,而非现在的时间。

4、简单实例:

(1)、创建不存在的文件

命令:

  touch a.txt

输出:

felix@felix-computer:~/test$ ls
felix@felix-computer:~/test$ touch a.txt
felix@felix-computer:~/test$ ls
a.txt

(2)、更新b.txt的时间和a.txt的时间戳相同

命令:

touch -r a.txt b.txt

输出:

felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 13 12:10 a.txt
-rw-r--r-- 1 felix felix 0 11月 13 12:13 b.txt
felix@felix-computer:~/test$ touch -r a.txt b.txt
felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 13 12:10 a.txt
-rw-r--r-- 1 felix felix 0 11月 13 12:10 b.txt
felix@felix-computer:~/test$

(3)、设定文件的时间戳

命令:

touch -t 201811120204 b.txt

输出:

felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 10 22:30 a.txt
-rw-r--r-- 1 felix felix 0 11月 13 12:10 b.txt
felix@felix-computer:~/test$ touch -t 201811120204 b.txt
felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 10 22:30 a.txt
-rw-r--r-- 1 felix felix 0 11月 12 02:04 b.txt
felix@felix-computer:~/test$

linux系列(九):touch命令的更多相关文章

  1. [转帖]Linux系列之SAR命令使用详解

    Linux系列之SAR命令使用详解 sar是System Activity Reporter(系统活动情况报告)的缩写.这个工具所需要的负载很小,也是目前linux中最为全面的性能分析工具之一.此款工 ...

  2. Linux中的touch命令总结(一)

    touch命令有两个主要功能: 改变 timestamps 新建_空白_文件 例如,不带任何参数地输入: touch file1 file2 file3 将在当前目录下新建三个空白文件:file1, ...

  3. 【Linux系列】find命令使用

    Linux下find命令在目录结构中搜素文件,病执行制定的操作. 一.命令格式 find pathname -options[-print -exec -ok] 二.命令功能 用于在文件树种查找文件, ...

  4. Linux系列之查找命令

    前言 Linux 有四个常用的查找命令:locate.whereis.which 和 find.本文介绍它们的区别和简单用法. locate命令 这个命令将检查你的整个文件系统,并找到该关键词的每一次 ...

  5. Linux系列之比较命令

    前言 Linux中有两个比较命令,它们分别是comm和diff,在比较文本文件的版本时通常很有用.本文介绍它们的区别和简单用法. comm命令 该命令对两个文本文件进行比较,并显示每个文件独有的行和它 ...

  6. Linux系列之压缩命令

    前言 Linux 有三个常用的压缩命令:gzip.bzip2和 tar .本文介绍它们的区别和简单用法. 压缩文件 数据压缩是去除数据中冗余部分的过程,需要通过压缩算法完成.这些算法可分为两类: 无损 ...

  7. linux命令系列 stat & touch

    1. stat - display file or file system status stat命令主要用于显示文件或文件系统的状态,详细信息 事实上,stat命令显示的是文件的I节点信息.Linu ...

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

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

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

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

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

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

随机推荐

  1. springboot处理事务

    ssh ssm都有事务管理service层通过applicationContext.xml配置,所有service方法都加上事务操作: 用来保证一致性,即service方法里的多个dao操作,要么同时 ...

  2. 匹配script标签及内容js代码的正则表达式

    <script>[\s\S]+?</script>

  3. vijo 1456最小总代价

    题意:中文题... 题解:状态比较多,可以说是状压的基础题吧,我们定义dp[i][j],j为一个二进制数,每位0表示接触过该物品,1表示没有接触过;j表示当前物品在谁手上.递推的顺序注意一下就好 ac ...

  4. App功能测试点总结

    1.手机操作系统android(谷歌).ios(苹果).Windows phone(微软).Symbian(诺基亚).BlackBerry OS(黑莓).windows mobile(微软),目前主流 ...

  5. 《图解HTTP》摘录

    # 图解HTTP 第 1 章 了解Web及网络基础 1.1使用http协议访问web 客户端:通过发送请求获取服务器资源的Web浏览器等. Web使用一种名为 HTTP(HyperText Trans ...

  6. 【转载】C#使用Trim方法去除字符串前后的所有空格

    在C#语言程序开发过程中,很多时候需要对字符串对象的前后空格进行去除,此时就需要使用到Trim()方法来实现这个功能,Trim()方法可以快速去除字符串前端和后端的所有空格. 例如有个字符:strin ...

  7. 0-1背包问题——回溯法求解【Python】

    回溯法求解0-1背包问题: 问题:背包大小 w,物品个数 n,每个物品的重量与价值分别对应 w[i] 与 v[i],求放入背包中物品的总价值最大. 回溯法核心:能进则进,进不了则换,换不了则退.(按照 ...

  8. HTML5页面介绍

    1.<!DOCTYPE html>     文档声明:用于告诉浏览器使用html哪个版本的标准解析页面,此写法代表使用html5的标准去解析 2.<html>     根标签, ...

  9. npm查看包版本

    点击跳转 ~ 会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0 ^ 会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包 ...

  10. react-native——tab配置及跳转

    在 App 中 tab 是常见的页面类型,在 RN 里使用 react-navigation 可快速地进行 tab 配置. 假设应用有4个页面,两个是tab页面,两个是详情页面. App.js //应 ...