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

Linux touch 命令指南大全

1. 概述

在本教程中,我们将学习touch命令。简而言之,这个命令允许我们更新文件或目录的最后修改时间和最后访问时间。

因此,我们将重点关注如何使用该命令及其各种选项。

请注意,我们使用 Bash 测试了此处显示的所有命令;但是,它们应该与任何兼容 POSIX 的 shell 一起使用。

2. 默认行为

通过执行touch,文件系统上的一个或多个文件或目录将被更新,以便将它们的上次修改时间和上次访问时间设置为当前系统时间。

那么,假设今天的日期是 2020 年 2 月 1 日,时间是上午 7:00。

如上所述,该命令将更新example-file.txt文件的两个时间戳:

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash"><span style="color:#888888"># ls -l example-file.txt</span>
-rw-r--r--  1 baeldung  baeldung  0 Jan  1 20:00 example-file.txt<span style="color:#888888"># touch example-file.txt</span><span style="color:#888888"># ls -l example-file.txt</span>
-rw-r--r--  1 baeldung  baeldung  0 Feb  1 07:00 example-file.txt</code>复制</span></span>

2.1. 创建新文件

此外,当指定的文件不存在时,该命令将创建一个空文件并相应地设置时间:

<span style="color:#000000"><span style="background-color:#ffffff"><code class="language-bash"><span style="color:#888888"># ls -l sample-file.txt</span>
<span style="color:#397300">ls</span>: sample-file.txt: No such file or directory<span style="color:#888888"># touch sample-file.txt</span><span style="color:#888888"># ls -l sample-file.txt</span>
-rw-r--r--  1 baeldung  baeldung  0 Feb  1 07:00 sample-file.txt</code>复制</span></span>

如果创建新文件,则新创建文件的权限将默认为给定文件系统的标准权限。

2.2. 具有多个文件或目录

http://www.lryc.cn/news/126312.html

相关文章:

  • 华为网络篇 RIPv2的基础配置-25
  • fastadmin 下拉多级分类
  • 时序预测 | MATLAB实现基于CNN-LSTM卷积长短期记忆神经网络的时间序列预测-递归预测未来(多指标评价)
  • RabbitMQ工作流程详解
  • LabVIEW使用图像处理进行交通控制性能分析
  • CentOS 7 下 Keepalived + Nginx 实现双机高可用
  • 【Linux】IO多路转接——select接口
  • error_Network Error
  • Python爱心光波
  • 【分布式】Viewstamped Replication Revisited
  • 微服务07-分布式缓存
  • QGraphicsView放大时,paint有时不被调用,导致图像绘制不出来(2)
  • 深入理解设计模式-创建型之建造者模式(与工厂区别)
  • Centos7多台服务器免密登录
  • C语言实现哈希搜索算法
  • MySQL卸载并重装指定版本
  • 文件IO编程 1 2
  • Java后端框架模块整合
  • 17 synchronized关键字使用 synchronized方法、synchronized块
  • django-基本环境配置
  • Springboot 实践(4)swagger-ui 测试controller
  • PHP实践:分布式场景下的Session共享解决方案实现
  • 07 - 查看、创建、切换和删除分支
  • 【SpringBoot】89、SpringBoot中使用@Transactional进行事务管理
  • 两天入门Linux、搭建Spring环境 第一天
  • OpenCV实例(九)基于深度学习的运动目标检测(一)YOLO运动目标检测算法
  • CI/CD流水线实战
  • 详解配置交换机多生成树MSTP+VRRP 的典型组网
  • 二.net core 自动化发布到docker (Jenkins安装之后向导)
  • 【设计模式——学习笔记】23种设计模式——解释器模式Interpreter(原理讲解+应用场景介绍+案例介绍+Java代码实现)