Linux 文件管理 : touch 命令详解

article/2025/9/28 14:13:53

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

语法

touch(选项)(参数)

选项

-a:或--time=atime或--time=access或--time=use  只更改存取时间;
-c:或--no-create  不建立任何文件;
-d:<时间日期> 使用指定的日期时间,而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或--time=mtime或--time=modify  只更该变动时间;
-r:<参考文件或目录>  把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t:<日期时间>  使用指定的日期时间,而非现在的时间;
--help:在线帮助;
--version:显示版本信息。

touch命令不仅可以创建新文件,而且可以修改文件的时间属性;

 

备注:

1) -t选项的时间格式[[CC]YY]MMDDhhmm[.ss]说明:

 

 

2) touch命令的几点说明:

 

详解:

yexiang@ubuntu:<~>$ stat aaa.txt File: 'aaa.txt'Size: 50              Blocks: 8          IO Block: 4096   regular file
Device: 900h/2304d      Inode: 61892202    Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1006/ yexiang)   Gid: ( 1006/ yexiang)
Access: 2018-07-02 17:38:46.128616062 +0800
Modify: 2018-07-02 17:38:46.128616062 +0800
Change: 2018-07-02 17:38:46.128616062 +0800Birth: -
yexiang@ubuntu:<~>$ touch -a aaa.txt
yexiang@ubuntu:<~>$ stat aaa.txt    File: 'aaa.txt'Size: 50              Blocks: 8          IO Block: 4096   regular file
Device: 900h/2304d      Inode: 61892202    Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1006/ yexiang)   Gid: ( 1006/ yexiang)
Access: 2018-07-02 17:39:23.674331346 +0800
Modify: 2018-07-02 17:38:46.128616062 +0800
Change: 2018-07-02 17:39:23.674331346 +0800Birth: -
yexiang@ubuntu:<~>$ vim aaa.txt
yexiang@ubuntu:<~>$ stat aaa.txtFile: 'aaa.txt'Size: 50              Blocks: 8          IO Block: 4096   regular file
Device: 900h/2304d      Inode: 61892202    Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1006/ yexiang)   Gid: ( 1006/ yexiang)
Access: 2018-07-02 17:39:49.815535422 +0800
Modify: 2018-07-02 17:38:46.128616062 +0800
Change: 2018-07-02 17:39:23.674331346 +0800Birth: -
yexiang@ubuntu:<~>$ touch -m aaa.txt 
yexiang@ubuntu:<~>$ stat aaa.txt    File: 'aaa.txt'Size: 50              Blocks: 8          IO Block: 4096   regular file
Device: 900h/2304d      Inode: 61892202    Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1006/ yexiang)   Gid: ( 1006/ yexiang)
Access: 2018-07-02 17:39:49.815535422 +0800
Modify: 2018-07-02 17:42:07.601998929 +0800
Change: 2018-07-02 17:42:07.601998929 +0800Birth: -

 


http://chatgpt.dhexx.cn/article/YcjoVUo9.shtml

相关文章

Liunx基础命令 - touch命令

touch命令 – 创建空文件与修改时间戳 touch命令的功能是用于创建空文件与修改时间戳。如果文件不存在&#xff0c;则会创建出一个空内容的文本文件&#xff1b;如果文件已经存在&#xff0c;则会对文件的Atime&#xff08;访问时间&#xff09;和Ctime&#xff08;修改时间&a…

linux touch命令详解

linux touch命令详解&#xff1a; 1、命令功能&#xff1a; 创建文件和修改文件或者目录的时间戳 2、命令语法&#xff1a; touch 【选项】 【文件名或者目录名】 3、命令参数&#xff1a; -a 只修改文件的access(访问)时间. -c 或--no-create  不创建不存在的文件。 -…

Linux命令行——touch命令详解

1.命令功能 touch命令用于创建文件或修改文件/目录的时间戳&#xff08;了解时间戳&#xff0c;可以查看Linux命令行——stat命令详解&#xff09;。 2.语法格式 touch [option] file 3.参数选项 无选项&#xff1a;若文件不存在&#xff0c;则创建新的空文件&#xff0c;ac…

touch 命令详解

touch命令两个功能&#xff1a; 用于把已存在文件的时间标签更新为系统当前的时间&#xff08;默认方式&#xff09;&#xff0c;它们的数据将原封不动地保留下来&#xff1b; 用来创建新的空文件。 语法 touch (选项) (参数) 最常用用法&#xff1a;touch fileA 如果file…

Linux中mkdir和touch命令区别

一、目的 本文将介绍linux下新建文件或文件夹、删除文件或文件夹命令。 touch能够新建文件&#xff0c;mkdir用来新建文件夹。rm用来删除文件或文件夹。 本文将选取ubuntu14.04发行版做为描写叙述基础。 二、touch命令 linux下新建文件的方式有非常多&#…

touch命令

touch命令 touch命令 Linux的touch命令用于修改文件或者目录的时间属性&#xff0c;包括存取时间和更改时间。若文件不存在&#xff0c;系统会建立一个新的文件。 在介绍touch命令前&#xff0c;先了解下linux的三个主要变动时间&#xff1a;mtime&#xff08;modification ti…

touch指令

linux中的touch指令有两个功能&#xff0c;第一是修改文件的时间戳&#xff0c;第二是创建一个不存在的文件。 1、命令格式 touch [参数选项] 文件名 2、命令参数 -a 或–timeatime或–timeaccess或–timeuse只更改存取时间。 -c 或–no-create 不创建任何文档 -m 或–ti…

Linux下touch命令详解及C/C++代码实现

touch 命令是创建新的空文件的最简单方法。它还用于更改现有文件和目录的时间戳&#xff08;即最近访问和修改的日期和时间&#xff09;&#xff0c;是 UNIX/Linux 操作系统中使用的标准命令。 touch 命令 touch的语法是&#xff1a; touch [option] file_name(s) 当不带任何…

Linux命令总结--touch命令

简介&#xff1a; touch命令用于修改文件或者目录的时间属性&#xff0c;包括访问时间和修改时间&#xff0c;若文件不存在&#xff0c;系统会建立一个新的文件。 语法格式&#xff1a; touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--…

touch 命令

touch 命令 创建文件命令 touch 文件名 或 touch 文件名1 文件名2创建一个已经存在的文件时, 只会修改文件的修改日期, 不会修 改文件内容扩展: 在指定路径下创建文件例如: 在任意路径下, 往用户家文件夹中, 创建名为text文件

Linux命令之touch命令

一、touch命令简介 命令用于修改文件或者目录的时间属性&#xff0c;包括访问时间和修改时间&#xff0c;若文件不存在&#xff0c;系统会建立一个新的文件。我们平时用得最多的是通过touch创建一个空文件&#xff0c;实际上通过touch命令可以修改文件的atime、mtime&#xff0…

基于微信小程序的在线商城设计(后台PHP)

目 录 摘 要 I ABSTRACT II 一、前言 1 1.1 研究的背景、目的和意义 1 1.2 国内外文献综述 2 1.3 研究的主要内容 3 二、系统相关技术研究 5 2.1 微信小程序 5 2.2 ThinkPHP 5 框架 7 2.3 RESTFul API 8 2.4 微信支付技术 10 2.5 MySQL数据库 12 三、需求分析与可行性研究 14 3…

PHP通过html外部网站跳转微信小程序

我们在开发网站的时候&#xff0c;可能会遇到下面的一些需求&#xff1a;网站跳转微信小程序&#xff1b;比如说公司的官网想实现跳转到微信小程序&#xff0c;那么有没有相应的接口实现呢&#xff1f;答案当然是有的&#xff0c;但是这个功能只限于认证后的小程序&#xff0c;…

php开发微信小程序教程,从零开始开发微信小程序步骤(三)

前面我们和大家分享了如何创建一个新的页面和设置页面的标题,这一章我们来聊聊底部导航栏是如何实现的。即点击底部的导航,会实现不同对应页面之间的切换。我们先来看个我们要实现的底部导航栏的效果图:(三个导航图标示例,微信小程序最多能加5个)。 1. 图标准备 阿里图标库…

微信小程序与PHP数据交互

微信js源码 Page({onLoad: function () {var that thiswx.request({//要交互页面的地址url: http://localhost/php/index.php/Wxwater/Test/test,data:{pid:1 //data里边使我们要传递给PHP的数据},method: GET,headers: {Content-Type: application/json},success(res) {cons…

PHP 微信小程序 WebSocket MySQL Redis实现聊天功能

1.Mysql 实现离线消息池。如果一个用户不在线&#xff0c;则其他用户发送给他的消息暂时存储在mysql。待该用户上线时&#xff0c;再从离线消息池取出发送。 2.Redis 实现每个连接websocket的服务都唯一绑定一个用户。通过用户账号 fd 存到redis中。 微信小程序&#xff1a;…

PHP后台-微信小程序发送订阅消息(详细)

微信小程序订阅消息文档 步骤一&#xff1a;获取订阅消息模板 ID 在微信公众平台手动配置获取模板 ID&#xff1a; 登录 https://mp.weixin.qq.com 获取模板&#xff0c;如果没有合适的模板&#xff0c;可以申请添加新模板&#xff0c;审核通过后可使用。 在公告模板库找到要…

php实现微信小程序登录(根据微信小程序接口更新最新教程)

微信小程序登录就是通过官方提供的登录能力快捷的获取用户身份标识&#xff0c;快速建立小程序内的用户体系。 最新登录流程大致为: 说明 调用 wx.login() 获取 临时登录凭证code &#xff0c;并回传到开发者服务器。调用 auth.code2Session 接口&#xff0c;换取 用户唯一标…

微信小程序后台php实现数据get传递

1&#xff1a;利用phpstudy搭建本地服务器&#xff0c;端口设置为88 2&#xff1a;访问http://localhost:88/phpmyadmin/&#xff0c;在test数据库中新建一个表li&#xff0c;表中添加一个字段name&#xff0c;增加两行数据来进行测试 3&#xff1a;网站www根目录下新建一个wxa…

微擎小程序PHP,微擎配置小程序教程

微擎小程序通用配置图文教程&#xff0c;教会你怎么配置微擎小程序&#xff01; 1、去源码下载微擎小程序&#xff0c;这里以官网小程序为列&#xff0c;教大家如何配置微擎小程序。 2、将对应的官网小程序后端文件夹hc_step上传到微擎的addons目录下 3、在微擎安装好官网小程序…