news 2026/6/18 16:41:33

Linux基础命令的使用——touch命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux基础命令的使用——touch命令

一、命令作用

touch 全称 touch file,主要用于创建空白普通文件、修改文件时间属性,是Linux入门最常用文件操作命令之一,区别mkdir创建目录,touch仅操作文件。

二、基本语法

touch [选项] 文件名称

三、常用参数详解

1.-c

不创建新文件;仅修改已有文件的时间属性,文件不存在则无任何操作、不报错。

补充:不加参数时,文件不存在则新建空白文件,文件存在则更新文件修改时间。

2.-t

自定义修改文件时间戳,格式:YYYYMMDDhhmm.ss(年月日时分.秒)。

3.-a

仅修改文件访问时间,不改动文件修改、更改时间。

4.-m

仅修改文件内容修改时间,不改动文件访问时间。

5.-v

可视化输出,执行命令后打印操作提示信息,便于排查操作结果。

四、实战示例

1. 基础用法:创建单个空白文件

touch test.txt # 在当前工作目录,新建名为 test.txt 的空白普通文件

2. 存在则改时间、不存在不创建文件(重点)

touch -c demo.txt # demo.txt存在:更新文件时间;demo.txt不存在:不新建文件、无报错

3. 自定义修改文件时间戳

touch -t 202506011030 note.log # 将note.log时间修改为2025年06月01日10点30分

4. 单独修改文件访问/修改时间

touch -a read.md # 仅更新read.md文件访问时间 touch -m edit.md # 仅更新edit.md文件内容修改时间

5. 可视化执行操作

touch -v app.conf # 执行后输出:touch: 已创建 'app.conf'

6. 花括号扩展:批量创建文件(高频实用技巧)

touch log_{01..12}.txt # 一次性批量创建 log_01.txt 至 log_12.txt 12个空白文件 touch {java,python,go}_code.md # 一次性创建java_code.md、python_code.md、go_code.md三个业务文件

五、新手常见问题&踩坑

  1. touch 无法创建目录,执行touch 文件夹名只会生成同名空白文件,创建目录必须使用mkdir;

  2. 文件已存在,直接执行touch 文件名,会直接刷新文件时间,不会改动文件原有内容;

  3. 普通用户无法在 /、/root、/etc 等系统保护目录下创建文件,会提示权限不足,需加sudo提权;

  4. 批量创建带层级文件时,上级目录不存在会报错,需先mkdir -p建好目录,再用touch创建目录内文件。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/18 16:32:42

MC68060系统移植实战:从二进制兼容到性能优化的嵌入式升级指南

1. 项目概述:当经典架构迎来性能飞跃在嵌入式系统这个行当里,处理器升级换代是家常便饭,但也是最让人头疼的事情之一。你手头可能有一套运行了十几年的老系统,基于经典的MC68040处理器,代码库庞大,稳定可靠…

作者头像 李华
网站建设 2026/6/18 16:29:09

3个步骤快速上手Python SECS/GEM:半导体设备通信开发指南

3个步骤快速上手Python SECS/GEM:半导体设备通信开发指南 【免费下载链接】secsgem Simple Python SECS/GEM implementation 项目地址: https://gitcode.com/gh_mirrors/se/secsgem 你是否正在为半导体设备通信开发而烦恼?面对复杂的SECS/GEM协议…

作者头像 李华
网站建设 2026/6/18 16:23:54

2026年6月:华硕笔记本专业维修服务

2026年6月:华硕笔记本专业维修服务在日常使用中,华硕笔记本难免会出现各种故障,如屏幕损坏、系统崩溃等,这不仅影响工作效率,还让人头疼不已。选择一家专业靠谱的维修服务中心至关重要。选店时,核心标准有三…

作者头像 李华
网站建设 2026/6/18 16:10:15

Windows 11系统优化终极指南:用Win11Debloat让电脑重获新生

Windows 11系统优化终极指南:用Win11Debloat让电脑重获新生 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter a…

作者头像 李华
网站建设 2026/6/18 16:09:03

5个技巧:用LogExpert彻底解决Windows日志分析难题

5个技巧:用LogExpert彻底解决Windows日志分析难题 【免费下载链接】LogExpert Windows tail program and log file analyzer. 项目地址: https://gitcode.com/gh_mirrors/lo/LogExpert 你是否曾为海量日志文件而头疼?是否厌倦了在命令行中反复输入…

作者头像 李华