当前位置: 首页 > news >正文

Linux 指令心法(四)`touch` 创建一个新的空文件

文章目录

    • 命令的概述和用途
    • 命令的用法
    • 命令行选项和参数的详细说明
    • 命令的示例
    • 命令的注意事项或提示


命令的概述和用途

touch 是一个用于在 Linux 和 Unix 系统中创建空文件或更改现有文件的访问和修改时间的命令。如果指定的文件不存在,touch会创建一个新的空文件;如果文件已经存在,它会更新文件的访问和修改时间。


命令的用法

基本语法如下:

touch [选项] 文件名

命令行选项和参数的详细说明

  • -a:仅更改文件的访问时间。
  • -m:仅更改文件的修改时间。
  • -c --no-create:不创建任何文件。
  • -t:使用指定的时间值代替当前时间。时间值的格式为 [[CC]YY]MMDDhhmm[.ss]

命令的示例

1、创建一个新的空文件或更新现有文件的时间戳:

touch example.txt

在这里插入图片描述

2、使用 -t 选项指定时间戳:

touch -t 202308261230 example.txt

在这里插入图片描述

3、创建多个文件:

touch file1.txt file2.txt file3.txt

在这里插入图片描述

4、仅更新文件的访问时间:

touch -a example.txt

在这里插入图片描述

5、仅更新文件的修改时间:

touch -m example.txt

在这里插入图片描述


命令的注意事项或提示

  • touch 命令是一个非常有用的工具,尤其是在脚本中,当你需要快速创建一个空文件或更新文件的时间戳时。
  • 如果你尝试更新一个不存在的文件的时间戳,并且没有使用 -c 选项,touch 会创建一个新的空文件。
  • 使用 -t 选项时,确保时间格式正确,否则命令可能会失败。
http://www.lryc.cn/news/153863.html

相关文章:

  • 分类算法系列②:KNN算法
  • 12. 微积分 - 梯度积分
  • Large Language Models and Knowledge Graphs: Opportunities and Challenges
  • Python操作Excel教程(图文教程,超详细)Python xlwings模块详解,
  • Java入门
  • 深度解析BERT:从理论到Pytorch实战
  • 小程序数据导出文件
  • hadoop1.2.1伪分布式搭建
  • 【校招VIP】前端JavaScript语言之跨域
  • mysql调优小计
  • AI:04-基于机器学习的蘑菇分类
  • 算法——排序
  • leetCode动态规划“不同路径II”
  • 100天精通Python(可视化篇)——第99天:Pyecharts绘制多种炫酷K线图参数说明+代码实战
  • 哈希表与有序表
  • 什么时候使用RPA?如何使用RPA?需要什么样的硬件支持?需要安装哪些软件?
  • R语言入门——line和lines的区别
  • C语言:static关键字的使用
  • AUTOSAR知识点 之 ECUM (三):ECUM的ISOLAR-AB配置及代码解析
  • 2023年MySQL-8.0.34保姆级安装教程
  • ElasticSearch入门
  • RocketMQ的Broker
  • 使用Puppeteer进行游戏数据可视化
  • 【Flask】from flask_sqlalchemy import SQLAlchemy报错
  • 索引简单概述(SQL)
  • union all 和 union 的区别,mysql union全连接查询
  • UDP和TCP的区别
  • 阿里云 MSE 助力开迈斯实现业务高增长背后带来的服务挑战
  • 消灭怪物的最大数量【力扣1921】
  • 数据结构之算法