每天一个Linux命令touch

2023年 8月 13日 28.6k 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 的改变。

相关文章

3 种实用方法:如何在 macOS Sequoia 中使用窗口布局功能
Windows 11 22H2 版本将于 10 月 8 日终止支持
KB5040442:Windows 11 累积更新发布
3 种简单方法:如何在 Windows 11 中关闭 BitLocker 加密
GNOME 计划改变默认字体
2 种实用方法:如何在 Ubuntu 上重置 Root 密码

发布评论