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

Linux文件目录 --- touch命令创建文件

四、touch命令

touch命令用于创建新文件或更改现有文件的时间戳。文件的时间戳包括最后访问时间、最后修改时间和最后更改时间。

touch [选项] 文件名称

选项作用
- a改变档案的读取时间记录
-c   假如目的档案不存在,不会建立新的档案
-d    指定时间与日期
-h影响每个符号链接,而不是任何引用的文件(仅在可以更改符号链接时间戳的系统上有用)
-m 改变档案的修改时间记录
-r使用参考档的时间记录
-t设定档案的时间记录,格式与 date 指令相同

1.创建文件

单独的 touch 命令主要用于创建普通文件.

[root@fnd_LN ~]# touch test01

 2.创建多个文件

想同时创建多个文件,可使用空格隔开。

[root@fnd_LN ~]# touch test01 test02                

 3.修改访问时间

 [root@fnd_LN ~]# stat test01                                                #查看该文件现在的状态
  文件:"test01"
  大小:0             块:0          IO 块:4096   普通空文件
设备:fd00h/64768d    Inode:35129124    硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2024-12-23 23:13:33.523027693 +0800
最近更改:2024-12-23 20:29:36.463118248 +0800
最近改动:2024-12-23 23:13:33.523027693 +0800
创建时间:-
[root@fnd_LN ~]# touch -a test01                                             #修改文件的访问时间为当前
[root@fnd_LN ~]# stat test01                                                    #再次查看文件状态
  文件:"test01"
  大小:0             块:0          IO 块:4096   普通空文件
设备:fd00h/64768d    Inode:35129124    硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
环境:unconfined_u:object_r:admin_home_t:s0
最近访问:2024-12-23 23:14:17.686157548 +0800
最近更改:2024-12-23 20:29:36.463118248 +0800
最近改动:2024-12-23 23:14:17.686157548 +0800
创建时间:-

 6.将文件的日期时间改为与目标文件相同的时间日期

[root@fnd_LN ~]# ll test01 test14                                     #前是目标文件,后是要修改的文件
-rw-r--r--. 1 root root 0 12月 23 20:29 test01
-rw-r--r--. 1 root root 0 12月 22 15:16 test14
[root@fnd_LN ~]# touch -r test01 test14
[root@fnd_LN ~]# ll test01 test14
-rw-r--r--. 1 root root 0 12月 23 20:29 test01
-rw-r--r--. 1 root root 0 12月 23 20:29 test14


http://www.kler.cn/a/451890.html

相关文章:

  • FastAPI 与 SQLModel 分页功能实现指南
  • 【人工智能】使用Python构建推荐系统:从协同过滤到深度学习
  • 《计算机网络(第7版)-谢希仁》期末考试复习题和答案(总结整理)
  • 什么样的LabVIEW控制算自动控制?
  • 第十五章 C++ 数组
  • 快速部署一套Kubernetes集群
  • 项目开源能够带来什么?从中得到了什么?
  • 【网络云计算】2024第52周-每日【2024/12/25】小测-理论实操-自己构造场景,写5个系统管理的脚本-解析
  • Python——day09
  • C++之红黑树模拟实现
  • windows10/windows11运行ps1脚本报错的解决方法,签名错误解决方法
  • docker代理配置
  • 【iOS】FFmpeg更改文件名
  • 17_HTML5 Web 存储 --[HTML5 API 学习之旅]
  • CUDA11.4版本的Pytorch下载
  • Visual Studio Code历史版本下载
  • 2.1.2 select poll epoll reactor
  • 如何在openwrt中使用docker(命令行版)
  • leetcode22:括号问题
  • 《探寻神经网络RNN:从原理到应用的奇幻之旅》
  • 基于Java的在线教育系统
  • 《Swift 字面量》
  • 【web网页制作】html+css旅游家乡河南开封主题网页制作(4页面)【附源码】
  • DENIAL-OF-SERVICE POISONING ATTACKS ON LARGE LANGUAGE MODELS
  • 5-Gin 静态文件服务 --[Gin 框架入门精讲与实战案例]
  • KAFKA 权威指南笔记(一)究竟应该配置多少个BROKER?