Linux touch命令的使用
用touch修改某文件的时间戳到当前时刻
xinlin@ubuntu:~$ ll test
-rwxrw-r-- 1 xinlin xinlin 34 Sep 17 21:49 test*
xinlin@ubuntu:~$ touch test
xinlin@ubuntu:~$ ll test
-rwxrw-r-- 1 xinlin xinlin 34 Sep 24 01:55 test*
xinlin@ubuntu:~$
用touch修改某文件的时间戳到任意时刻
要使用-t参数。
-t就是time,使用指定的时间值作为指定文件相应时间戳记的新值.此处的time规定为如下形式的十进制数: [[CC]YY]MMDDhhmm[.SS]
这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间。
由于系统的限制,早于1970年1月1日的时间是错误的。
xinlin@ubuntu:~$ ll test
-rwxrw-r-- 1 xinlin xinlin 34 Sep 24 01:55 test*
xinlin@ubuntu:~$ touch -t 201211040825.30 test
xinlin@ubuntu:~$ ll test
-rwxrw-r-- 1 xinlin xinlin 34 Nov 4 2012 test*
xinlin@ubuntu:~$
用touch命令创建长度为0的文件
xinlin@ubuntu:~$ touch tt1
xinlin@ubuntu:~$ touch tt2
xinlin@ubuntu:~$ ll tt*
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:42 tt1
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:42 tt2
xinlin@ubuntu:~$ cat tt1
xinlin@ubuntu:~$ cat tt2
只要touch命令后面接的文件名不存在即可。
也可以使用-c参数来规避创建长度为0的文件
xinlin@ubuntu:~$ touch -c tt3
xinlin@ubuntu:~$ ll tt*
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:42 tt1
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:42 tt2
xinlin@ubuntu:~$
看到tt3文件,就是没有创建。
用touch命令是某个文件的时间戳跟另一个文件一样
要使用-r参数,而且要修改的文件必须存在。
xinlin@ubuntu:~$ touch tt3
xinlin@ubuntu:~$ ll tt*
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:42 tt1
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:42 tt2
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:45 tt3
xinlin@ubuntu:~$ touch -r tt3 tt1 #将tt1的时间戳修改为跟tt3一样
xinlin@ubuntu:~$ ll tt*
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:45 tt1
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:42 tt2
-rw-rw-r-- 1 xinlin xinlin 0 Sep 24 02:45 tt3
xinlin@ubuntu:~$
Linux touch命令的使用的更多相关文章
- Linux touch命令详解
Linux touch命令 Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间.若文件不存在,系统会建立一个新的文件. 用法: touch [-acfm][-d<日 ...
- Linux Touch命令的8种使用技巧
Linux touch命令不仅可以用于在Linux上创建空文件. 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间. 本文介绍了8种可以通过Linux终端使用touch命令的方案. 我们在 ...
- Linux Touch命令的8种常见使用方法
Linux touch命令不仅可以用于在Linux上创建空文件. 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间. 本文介绍了8种可以通过Linux终端使用touch命令的方案. 我们在 ...
- Linux -- touch 命令
在Linux中,每个文件都关联一个时间戳,并且每个文件搜会存储最近一次访问的时间.最近一次修改的时间和最近一次变更的时间等信息.所以,无论何时我们创建一个新文件,访问或者修改一个已经存在的文件,文件的 ...
- Linux touch命令
touch命令不常用,一般用于更改文件时间戳,或创建一个空文件 命令选项 -a:只更改访问时间 -c:--no-create 不创建任何文件 -d:--date=字符串 使用指定字符串表示时间而非当前 ...
- 今天给各位介绍Linux touch命令详述
触摸命令 touch命令有两个功能:一个是将现有文件的时间戳更新为系统的当前时间(默认模式),它们的数据将保持不变;第二个是创建一个新的空文件. 语法 触摸(可选) 最常见的用法:touch file ...
- linux touch命令 创建文件
touch 创建文件,用法,touch test.txt,如果文件存在,则表示修改当前文件时间 [root@MongoDB ~]# touch /data/text.txt [root@MongoDB ...
- Linux上的10个Touch命令实例
Linux Touch 命令 Touch命令可以用来修改文件访问或修改的时间戳.实际上,它更常仅仅用于快速的创建一个空白文件. 这篇文章展示了一些非常简单和快速的实例,使用Touch命令来修改时间戳和 ...
- C实现Linux之touch命令
Linux 的 touch 命令用来修改文件时间戳,或者新建一个不存在的文件,使用方式如下: touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名 ...
- Linux中8个有用的touch命令
在Linux中,每个文件都有时间戳,并且每个文件都存储上次访问时间,上次修改时间,上次改变时间的信息.因此,无论什么时候我们创建新的文件,访问或者修改一个存在的文件,那个文件的时间戳会自动被更改. 在 ...
随机推荐
- jdk8下载地址(附赠安装包)
jdk下载地址:https://jdk.java.net/ (文末已经为大家下好了,放在网盘里) 进去后点8,win. 安装好后,使用java -version命令如下: 成功安装jdk! 为大家提供 ...
- 文艺平衡树FHQ-Treap-指针版
文艺平衡树FHQ-Treap-指针版 文艺平衡树 FHQ-Treap-指针版 代码存档 AC-C++11 385ms 9.09MB AC-C++11 O2 394ms 9.23MB 貌似这玩意厌氧啊 ...
- 人形机器人全能赛openmv巡线代码
人形机器人全能赛openmv巡线代码 import sensor, image, time from pyb import LED, millis, UART from math import pi, ...
- 【转载】Indexer 源码分析
Indexer 源码分析 介绍 我们知道DeltaFIFO 中的元素通过 Pop 函数弹出后,在指定的回调函数中将元素添加到了 Indexer 中. Indexer 是什么?字面意思是索引器,它就是 ...
- 网络策略NetworkPolicy
网络策略 在 Kubernetes 里,网络隔离能力的定义,是依靠一种专门的 API 对象来描述的,即: NetworkPolicy. Kubernetes 里的 Pod 默认都是"允许所有 ...
- 记录.Net 8 发布增加 PublishTrimmed 裁剪选项,调用WMI 的ManagementObject 异常
最近在做OTA的功能,需要获取到sn做一些业务的逻辑.我们自己实现的库里边的,大部分都是调用 System.Management 的 ManagementObjectSearcher 获取 Bios ...
- 你应该懂的AI大模型(八)之 微调 之 增量微调
一.什么是微调 1.1.什么是微调?为什么要做微调? 模型微调(Fine-tuning)指的是将一个预训练好的模型(通常在大规模通用数据集上训练)针对特定任务或领域进行优化的过程. 那么什么是预训练好 ...
- Win7 64位安装版系统用U盘在固态硬盘上安装
为什么要用原版?为什么要用安装版?因为GHOST版被删掉了太多内容,制作者认为不重要的东西全删了,可是,做为一些行业的需要,还是要完整版的才能用.但win7是在固态硬盘大面积使用之前就被发布的.所以支 ...
- 新版Excel 用“#”引用函数溢出的范围
新版本EXCEL函数支持溢出,那么另一个函数如果要引用前一个函数溢出的范围,可以使用"A2#"表示(A2为前一个有溢出结果函数所在的单元格,假设溢出后范围是A2:A6),这个&qu ...
- 解决RuntimeError: Numpy is not available
解决RuntimeError: Numpy is not available 这是因为Numpy 版本太高,将现有Numpy卸载 pip uninstall numpy 安装numpy=1.26. ...