touch:创建空文件或修改文件的时间戳属性
简介创建一个空文件,修改已有文件的时间戳属性
功能说明:
- 1、创建一个空文件
- 2、修改已有文件的时间戳属性
语法格式:
touch [option] [file]
注意:Linux中,一切皆文件,虽然touch不能创建目录,但是可以修改目录的时间戳
参数选项:
- -a:或—time=atime或—time=access或—time=use 只更指定文件的最后访问时间;
- -c:或—no-create 不建立任何文件;
- -d:<时间日期> 使用指定的日期时间,而非现在的时间;(date)
- -f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
- -m:或—time=mtime或—time=modify 只更该变动文件的最后修改时间;
- -r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
- -t:<日期时间> 使用指定的日期时间,而非现在的时间;(timestamp)
- —help:在线帮助;
- —version:显示版本信息。
示例:
1、创建文件
[root@server-105 test]# touch a.txt b.txt
[root@server-105 test]# ls
a.txt b.txt
[root@server-105 test]# touch file_{01..05}.txt
[root@server-105 test]# ls
a.txt b.txt file_01.txt file_02.txt file_03.txt file_04.txt file_05.txt
2、更改文件的时间戳属性
[root@server-105 test]# stat a.txt
文件:"a.txt"
大小:0 块:0 IO 块:4096 普通空文件
设备:fd01h/64769d Inode:35430267 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2018-01-18 16:11:14.986865796 +0800
最近更改:2018-01-18 16:11:14.986865796 +0800
最近改动:2018-01-18 16:11:14.986865796 +0800
创建时间:-
[root@server-105 test]# touch -a a.txt
[root@server-105 test]# stat a.txt
文件:"a.txt"
大小:0 块:0 IO 块:4096 普通空文件
设备:fd01h/64769d Inode:35430267 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2018-01-18 16:13:30.141861491 +0800
最近更改:2018-01-18 16:11:14.986865796 +0800
最近改动:2018-01-18 16:13:30.141861491 +0800
创建时间:-
[root@server-105 test]# touch -m a.txt
[root@server-105 test]# stat a.txt
文件:"a.txt"
大小:0 块:0 IO 块:4096 普通空文件
设备:fd01h/64769d Inode:35430267 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2018-01-18 16:13:30.141861491 +0800
最近更改:2018-01-18 16:14:26.000859712 +0800
最近改动:2018-01-18 16:14:26.000859712 +0800
创建时间:-
扩展知识:
GNU/Linux的文件的3种时间戳:
Access:2018-01-18 16:13:30.141861491 +0800
Modify:2018-01-18 16:14:26.000859712 +0800
Change:2018-01-18 16:14:26.000859712 +0800
Flutter开发windows桌面应用处理WebView相关问题
报错Electron failed to install correctly, please delete node_modules/electron and try installing again处理
调整图像大小意味着改变它的尺寸,无论是宽度、高度还是两者都改变。此外,原始图像的纵横比可以保留在调整大小的图像中。为了调整图像大小,OpenCV 提供了 resize() 函数。
top命令用于实时显示系统中进程占用资源的情况。该命令还可以按照CPU的使用、内存使用和执行时间对系统进程进行排序显示。同时top命令还可以通过交互命令进行设定显示
发布-订阅(Publish-Subscribe,PubSub),简单的说,在发布-订阅模式下,想要发布事件的发布者会把消息发送到一个PubSub频道(Channel),这个频道会把这个事件投递给这个频道感兴趣的每一位订阅者。许多流行的消息传递中间件,比如Kafka和ZeroMQ,就是利用了这个模式来构建消息投递系统,Redis也是一样。
快速生成表格
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题