linux-touch指令

目录

语法

选项

示例


touch 是一个在 Linux 系统中常用的命令,它用于创建空文件,或者如果文件已经存在,则更新文件的访问和修改时间戳。下面是 touch 命令的完整使用说明:

语法

touch [选项]... 文件...

选项

  • -a 或 --time=atime:只更改访问时间。
  • -c 或 --no-create:如果文件不存在,则不创建它。
  • -d 时间字符串 或 --date=时间字符串:使用指定的字符串来设置文件的访问和修改时间。时间字符串的格式是 "YYYY-MM-DD HH:MM[:SS[.frac][TZ]]"。
  • -f:如果文件不存在,则不创建它;如果文件存在,则不执行任何操作。这个选项和 -c 是不同的,因为 -c 会更新文件的时间戳,而 -f 则不会。
  • -h 或 --no-dereference:当文件是一个符号链接时,只更改符号链接本身,而不是它所指向的文件。
  • -m 或 --time=mtime:只更改修改时间。
  • -r 参考文件 或 --reference=参考文件:使用参考文件的时间戳来设置目标文件的时间戳。
  • -t [[CC]YY]MMDDhhmm[.ss]:设置文件的访问和修改时间为指定的时间。这个选项和 -d 类似,但是格式不同。
  • --time=WORD:设置文件的访问和/或修改时间。WORD 可以是 access、atime、use、mtime 或 modify 的一个。
  • --:停止选项处理。这对于文件名以 - 开头的文件特别有用。
  • -h 和 --help:显示帮助信息并退出。
  • -v 和 --verbose:如果文件被创建或时间戳被更改,则打印信息。
  • --version:显示版本信息并退出。

示例

  1. 创建一个新文件:

touch newfile.txt
  1. 更新已存在文件的时间戳:

 
touch existingfile.txt
  1. 使用特定的时间字符串设置文件的时间戳:

 
touch -d "2023-04-01 12:00:00" file.txt
  1. 使用参考文件的时间戳来设置目标文件的时间戳:

 
touch -r reference.txt target.txt
  1. 只更改文件的访问时间:

 
touch -a file.txt
  1. 只更改文件的修改时间:

 
touch -m file.txt
  1. 如果文件不存在,则不执行任何操作(也不显示错误):

 
touch -f nonexistentfile.txt
  1. 显示详细的操作信息:

 
touch -v file.txt

注意:在使用 touch 命令时,可以指定多个文件名作为参数,命令会依次对它们进行操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/29085.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Win】识别Hyper-V虚拟机第一代与第二代及其差异

Hyper-V作为微软强大的虚拟化平台,允许用户创建虚拟机并安装各种操作系统。但您是否知道Hyper-V虚拟机分为第一代和第二代,并且它们之间存在一些关键差异?本文将指导您如何识别您的虚拟机属于哪一代,并详细解释两者之间的主要区别…

小白Linux提权

1.脏牛提权 原因: 内存子系统处理写入复制时,发生内存条件竞争,任务执行顺序异常,可导致应用崩溃,进一步执行其他代码。get_user_page内核函数在处理Copy-on-Write(以下使用COW表示)的过程中,可能产出竞态…

Windows 通过代理服务器调用 openai 的 api

1. 查看网络是否联通 通过代理访问一个 HTTPS 网站来验证代理服务器是否工作正常 curl -x socks5h://127.0.0.1:1080 https://www.google.com2. curl 访问openai的api curl -x socks5h://127.0.0.1:1080 -s https://api.openai.com/v1/models/gpt-3.5-turbo -H "Auth…

Java面试题:Redis分片集群结构

分片集群结构 Redis存在以下两个问题 海量数据的存储问题 高并发写的问题 分片集群特征 集群中有多个master,每个master保存不同数据 每个master都可以有多个slave节点 master之间通过ping监测彼此的健康状态 客户端请求可以访问集群的任意节点,最终会被转发到正确的节…

整理好了!2024年最常见 20 道设计模式面试题(二)

上一篇地址:整理好了!2024年最常见 20 道设计模式面试题(一)-CSDN博客 三、解释工厂方法模式和抽象工厂模式的区别。 工厂方法模式和抽象工厂模式都是创建型设计模式,它们用于创建对象,但它们在应用场景和…

Avalonia for VSCode

1、在VSCode中编辑AvaloniaUI界面,在VSCode中搜索Avalonia,并安装。如下图,可以发现Avalonia for VSCode还是预览版。 2、 创建一个Avalonia 项目。 选择项目类型 输入项目名称 选择项目所在文件夹 打开项目 3、项目架构如下图。 4、builde…

WPF 布局控件 Grid表格

介绍 Grid表格布局控件,在WPF项目的界面布局中非常常用。主要是以行列进行元素控制的。 常用的属性 Grid.Row: 指定子元素所在的行。 Grid.Column: 指定子元素所在的列。 Grid.RowSpan 跨几行 Grid.ColumnSpan 跨几列 RowSpacing:…

敏捷测试:方法和实践

敏捷测试:方法和实践 前言1. 敏捷团队组织构成与任务2. 测试驱动开发(TDD)3. 递增型迭代测试模型4. 静态测试的重要性5. 测试计划与管理6. 敏捷测试活动时间表结论 前言 敏捷测试的实践是将敏捷开发原则和方法运用到测试过程中,以…

ICBINP - “I Can‘t Believe It‘s Not Photography“

ICBINP - “I Can’t Believe It’s Not Photography” 推荐设置: DPM 3M SDE Karras or DPM 2M Karras, 20-30 steps, 2.5-5 CFG (or use Dynamic Thresholding), happiest at 640x960 with a hires fix on top, but if you are happy to hunt through seeds to a…

汇聚荣拼多多运营策略是怎么样的?

拼多多作为中国领先的电商平台,其运营策略一直备受关注。拼多多的成功不仅在于其创新的“社交电商”模式,更在于其精细化的市场定位和高效的用户增长策略。本文将深入分析拼多多的运营策略,探讨其如何在激烈的电商竞争中突围而出。 一、用户增…

基于Java的度分秒坐标转纯经纬度坐标的漂亮国基地信息管理

目录 前言 一、空间表设计 1、物理表结构 二、后台数据管理 1、数据去重 2、去重的具体实现 3、度分秒数据格式转换 4、具体的转换方法 5、新增界面的实现 三、数据管理界面 总结 前言 众所周知,漂亮国在全球范围内部署了大量的基地,用以维持其…

Unity OpenCVForUnity 安装和第一个案例详解 <一>

目录 一、资源简介 二、安装使用 1.下载案例Demo 2.移动StreamingAssets文件夹 3.添加场景 三、今日案例 1.案例Texture2DToMat Example 2.什么是Mat? 3.如何把Texture2D变成Mat (1).初始化Mat (2).Cv_…

React如何配置路由

ReactTs配置路由 安装依赖 npm i react-router-dom在routers下面创建index.tsx import { RouteObject } from react-router-dom import React from react import PageA from /views/PageA import PageB from /views/PageB const routes: RouteObject[] [{path: /,element: …

Bagging与Boosting的应用与优势

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

【最全面最优质的PyTorch学习资源】

纯 PyTorch 资源 PyTorch 博客 https://pytorch.org/blog/ PyTorch 文档 https://pytorch.org/docs PyTorch 性能调优指南 https://pytorch.org/tutorials/recipes/recipes/tuning_guide.html# PyTorch Recipes https://pytorch.org/tutorials/recipes/recipes_index.h…

项目管理进阶之EVM(挣值管理)

前言 项目管理进阶系列,终于有时间更新啦!!!欢迎持续关注哦~ 上一节博主重点讲了一个环:PDCA,无论各行各业,上到航空航天、下到种地种菜,都离不开对质量的监督和改进。这个环既是一…

面试题:script标签中 defer(延迟)和 async(异步) 有啥区别?(他们只对外部脚本有效)

defer脚本即使下载完成,也会被延迟到整个页面都解析完毕后再运行,运行结束后触发DOMContentLoaded事件。” “而async脚本下载完成后立即执行,可能会在 DOMContentLoaded之前或之后,保证在页面的 load 事件前执行

MyBatis 关于查询语句上配置的详细内容

1. MyBatis 关于查询语句上配置的详细内容 文章目录 1. MyBatis 关于查询语句上配置的详细内容2. 准备工作3. SQL查询结果&#xff0c;返回为POJO实体类型4. SQL查询结果&#xff0c;返回为List<POJO\> 集合类型5. SQL查询结果&#xff0c;返回为Map 集合6. SQL查询结果&…

洗地机性价比高的是哪一款?行内人告诉你

在浏览前&#xff0c;希望您轻触屏幕上方的“关注”按钮&#xff0c;让我后续为您带来更多实用且精彩的内容&#xff0c;感谢您的支持&#xff01; 洗地机作为现在的流行清洁工具&#xff0c;它的魅力之处在于&#xff1a;性价比极高&#xff0c;大多数家庭无需花费过多就能把…

IPNV6写法

黄色---一致 红色---取消 V4中的第二列用于分片 V6可以使用扩展首部实现 蓝色--替代 1、服务类型--扩展表 2、报头长度---有效负载长度 3、TTL--跳数限制 4、协议号---下一个头…