每天一个Linux命令touch

2023年 8月 13日 58.0k 0

一、命令概述

更新指定文件的访问时间(access time)和修改时间(modify time),如果指定文件不存在,会默认自动创建一个和指定名称同名的空文件。

注:可以通过stat [文件名]命令查看指定文件的属性。

二、命令语法

touch [操作选项] [文件名]

- -a access time,只改变访问时间
- -c no create,不创建文件
- -d [时间字符] date,指定文件的时间
- -r [文件名] reference,参照指定文件的时间,设置当前文件的时间
- -m modification time,只改变修改时间
- -t [年月日时.秒] 按指定格式设置文件时间

三、常用操作

  • 创建文件
# 创建单个问件
touch test1.txt
# 批量创建文件
touch test2.txt test3.txt test4.txt

3-1-1.png

  • 改变访问时间
touch -a -d 20210101 test1.txt

3-1-2.png

  • 改变修改时间
touch -m -d 20220202 test2.txt

3-1-3.png

  • 使用-t参数按指定格式修改时间
touch -t 2308121642.22 test2.txt
touch -t 192308121642.22 test2.txt

每天一个Linux命令-touch-1
补充说明:
touch 只用于修改访问时间和修改时间,change time 变化的原因是因为:访问时间和修改时间属于文件的属性,他们的变化触发了 change time 的改变。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论