【四旋翼飞行器】76小时吃透四轴算法!史上最强软硬结合实战项目,👉戳此立抢👈

浅谈Linux touch命令实例

2018-02-13 14:08 次阅读

touch命令可以用来修改文件的访问/修改时间戳,使用touch命令创建一个空白文件,需要的语法是“linuxidc@linuxidc:~$ touch linuxidc.txt ”。使用touch命令创建多个文件”linuxidc@linuxidc:~$ touch linuxidc.txt “。

touch命令可以用来修改文件的访问/修改时间戳。 更多的时候它会被用来快速创建一个空文件。

浅谈Linux touch命令实例

touch命令可以用来修改文件的访问/修改时间戳。 更多的时候它会被用来快速创建一个空文件。

touch的一个很好的特性是,与一些诸如cp(用于复制文件和目录)和mv(用于移动或重命名文件和目录)的命令相比,它不会自动覆盖(即,擦除 )具有相同名称的现有文件的内容。 相反,它只是将这些文件的上次访问时间更改为当前时间。

在这篇文章中,我们将向您解释一些使用touch命令修改时间戳或创建文件的简单而快速的例子。

1.如何创建一个空白文件

要使用touch命令创建一个简单的空白文件,请使用以下语法。 如果您选择的文件名已经存在,则只需更改访问时间

浅谈Linux touch命令实例

2.如何创建多个文件

如果您想使用touch命令创建多个文件,只需输入带空格的扩展名的文件名即可。 你可以检查下面的语法。

浅谈Linux touch命令实例

3.如何用一个命令创建批量文件

如果您想要创建批量文件,例如20或30个文件,而不是扩展名。 下面的例子肯定会帮助你。 您可以使用命令ls或ll来检查文件是否被创建。由于我使用的是图形界面的,直接打开文件夹看看更直观吧。

浅谈Linux touch命令实例

如下图:

浅谈Linux touch命令实例

打开文件夹看看:

浅谈Linux touch命令实例

4.如何避免创建新文件

你只是想更新现有文件的访问时间? 是的,你当然可以做到这一点,而无需创建一个新的文件。 使用选项“-c”。 如果文件存在,touch将更新访问时间,否则什么都不会做。

浅谈Linux touch命令实例

输出如下所示。

文件:linuxidc.txt

大小:0 块:0 IO 块:4096 普通空文件

设备:804h/2052d Inode:1451165 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 1000/linuxidc) Gid:( 1000/linuxidc)

最近访问:2018-02-06 20:17:54.730291896 +0800

最近更改:2018-02-06 20:17:26.434083956 +0800

最近改动:2018-02-06 20:17:54.730291896 +0800

创建时间:-

如下图:

浅谈Linux touch命令实例

6.如何更改修改时间

使用‘-m’选项来更改文件的修改时间。 你可以用stat命令检查下面的时间变化。

浅谈Linux touch命令实例

输出如下所示。

文件:linuxidc.txt

大小:0 块:0 IO 块:4096 普通空文件

设备:804h/2052d Inode:1451165 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 1000/linuxidc) Gid:( 1000/linuxidc)

最近访问:2018-02-06 20:17:54.730291896 +0800

最近更改:2018-02-06 20:19:51.999315295 +0800

最近改动:2018-02-06 20:19:51.999315295 +0800

创建时间:-

如下图:

浅谈Linux touch命令实例

7.如何更改多个文件的修改时间

使用通配符更改多个文件的修改时间。

浅谈Linux touch命令实例

8.如何使用访问和修改时间选项

我们一起使用“a”和“m”选项来修改访问和修改时间。 您还可以使用“stat”命令检查更改的时间戳。

浅谈Linux touch命令实例

输出如下所示。

文件:linuxidc.txt

大小:0 块:0 IO 块:4096 普通空文件

设备:804h/2052d Inode:1451165 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 1000/linuxidc) Gid:( 1000/linuxidc)

最近访问:2018-02-06 20:24:56.038676993 +0800

最近更改:2018-02-06 20:24:56.038676993 +0800

最近改动:2018-02-06 20:24:56.038676993 +0800

创建时间:-

浅谈Linux touch命令实例

9. 如何设置访问/修改的特定时间

要将访问/修改时间设置为特定的日期时间,请使用t选项并以此格式指定日期时间((CC)YY)MMDDhhmm.(ss)

touch命令的选项列表

-a - 更改文件的访问时间

-c - 如果不存在,不要创建指定的文件。

-m - 改变文件的修改时间。

-r --ref_file使用由ref_file命名的文件的相应时间而不是当前时间。

-t - time使用指定的时间而不是当前的时间。 时间将是表格的十进制数字

MM - 一年中的月份[01-12]

DD - 每月的一天[01-31]

hh - 一天中的小时[00-23]

mm - 小时的分钟[00-59]

CC - 年份的前两位数字

YY - 年份的后两位数字

SS - 第二分钟[00-61]

浅谈Linux touch命令实例

注意:如果省略了c选项,如果不存在,则会使用给定的日期时间创建新文件。

10.如何使用另一个文件的时间戳作为参考

以下命令将linuxmi.txt的访问/修改时间设置为linuxidc.txt的访问/修改时间

浅谈Linux touch命令实例

11.如何指定日期和时间作为字符串

除了选项“t”之外,还有另外一个选项“-d”,它接受一般人类可读格式的日期时间。

以下示例仅提供日期。 时间将自动设置为00:00

浅谈Linux touch命令实例

总结

在这篇文章中,我们介绍了应该更频繁使用的基本touch命令。 您可以从其手册页搜索更多的命令选项。

收藏 人收藏
分享:

评论

相关推荐

Linux和UNIX可以用什么命令查看运行中进程的相关信息

  你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支....
发表于 01-20 09:42 23次 阅读
Linux和UNIX可以用什么命令查看运行中进程的相关信息

Linux系统用户觉得很烦的6大问题

关于Linux的最大误解是,它完全面向专家和程序员,即熟悉编码的人群。这就是为什么这么多年来很多人对....
发表于 01-20 09:34 25次 阅读
Linux系统用户觉得很烦的6大问题

如何从Linux中探讨Ⅵ编辑器的教学问题

从Linux中文本编辑器访的主要教学方法和常见的教学问题两个方面,探讨了Ⅵ编辑器的教学问题。
发表于 01-18 15:07 16次 阅读
如何从Linux中探讨Ⅵ编辑器的教学问题

Linux最常用20条命令汇总

每个人使用Linux的目的都不同,所以常用的命令差异非常大,而对于C/C++和shell程序编写较多....
的头像 嵌入式ARM 发表于 01-18 14:35 144次 阅读
Linux最常用20条命令汇总

嵌入式Linux下的C编程知识要点汇总

Linux和C语言有着很深的渊源,因为Linux本身就是用C语言编写的。同时,在Linux操作系统中....
的头像 嵌入式ARM 发表于 01-18 14:27 170次 阅读
嵌入式Linux下的C编程知识要点汇总

初学者嵌入式linux系统的学习步骤

Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统...
发表于 01-18 10:34 187次 阅读
初学者嵌入式linux系统的学习步骤

Linux是什么系统,有什么应用?

  Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。,在加上用...
发表于 01-18 10:30 173次 阅读
Linux是什么系统,有什么应用?

如何吧Mysql数据库移植到嵌入式Linux的详细资料说明

本文档的主要内容详细介绍的是如何吧Mysql数据库移植到嵌入式Linux的详细资料说明。
发表于 01-18 08:00 13次 阅读
如何吧Mysql数据库移植到嵌入式Linux的详细资料说明

如何吧SQLite移植到嵌入式Linux系统的详细资料说明

本文档的主要内容详细介绍的是如何吧SQLite移植到嵌入式Linux系统的详细资料说明。
发表于 01-18 08:00 14次 阅读
如何吧SQLite移植到嵌入式Linux系统的详细资料说明

如何吧tcpdump网络抓包工具移植到嵌入式linux系统

本文档的主要内容详细介绍的是如何吧tcpdump网络抓包工具移植到嵌入式linux系统详细资料合集免....
发表于 01-18 08:00 15次 阅读
如何吧tcpdump网络抓包工具移植到嵌入式linux系统

Linux编译驱动、内核及应用程序分析

作为一名嵌入式Linux新手,在学习的过程中会遇到很多问题。写了一个驱动程序怎么编译?怎么加载进内核....
的头像 周立功单片机 发表于 01-17 13:46 854次 阅读
Linux编译驱动、内核及应用程序分析

Linux中如何判断文件夹是否存在并新建文件夹

本文档的主要内容详细介绍的是Linux中如何判断文件夹是否存在并新建文件夹vi文件免费下载。
发表于 01-17 08:00 17次 阅读
Linux中如何判断文件夹是否存在并新建文件夹

【PYNQ-Z2试用体验】开箱及上手

前言非常荣幸有机会试用PYNO-Z2。之前关注第一代PYNQ-Z1很久,一直种草中,差点就入手了。没想到又推出了二代Z2,恰...
发表于 01-16 21:20 177次 阅读
【PYNQ-Z2试用体验】开箱及上手

北大开源了一个中文分词工具包,名为——PKUSeg

多领域分词:不同于以往的通用中文分词工具,此工具包同时致力于为不同领域的数据提供个性化的预训练模型。....
的头像 电子发烧友网工程师 发表于 01-16 10:29 476次 阅读
北大开源了一个中文分词工具包,名为——PKUSeg

如何学习Linux学习Linux的详细步骤说明

Linux系统现在越来越满足人们对技术的要求,因此Linux不论在市场中还是企业里都备受欢迎,所以学....
发表于 01-15 17:17 42次 阅读
如何学习Linux学习Linux的详细步骤说明

Linux系统是什么

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任....
的头像 发烧友学院 发表于 01-15 16:36 153次 阅读
Linux系统是什么

嵌入式系统入门教程之嵌入式LINUX开发入门课件免费下载

本文适用于对嵌入式系统没有概念和经验,渴望进入嵌入式系统开发的领域,但又觉得系统太复杂,要学的东西太....
发表于 01-15 16:12 33次 阅读
嵌入式系统入门教程之嵌入式LINUX开发入门课件免费下载

Linux技术一般都应用在哪些领域

常用的IT服务器有Linux、Unix和Windows操作系统,其中Linux因其稳定、开源、免费、安全、高效的特点,发展迅猛,在服务器市...
发表于 01-15 15:41 246次 阅读
Linux技术一般都应用在哪些领域

零基础如何进行linux学习

Linux是一款免费、稳定、性能好的开源软件,在服务器端得到了广泛的应用,对于不懂Linux得人员来说,相当神秘,对初学者来说,...
发表于 01-15 15:40 227次 阅读
零基础如何进行linux学习

不使用SPC5Studio的情况下交叉编译代码

你好, 我想在不使用SPC5Studio的情况下交叉编译代码 Linux盒子上的SPC570S5E1,我需要哪个版本的gcc以及我应该使用...
发表于 01-15 13:27 66次 阅读
不使用SPC5Studio的情况下交叉编译代码

树莓派教程之从零开始学树莓派开发超好玩的智能小硬件制作书PDF

本书以实战开发为出发点,以Raspberry Pi应用开发为主线,通过Python开发简单的树莓派单....
发表于 01-15 10:06 77次 阅读
树莓派教程之从零开始学树莓派开发超好玩的智能小硬件制作书PDF

实现组合设备除了修改描述符还需要修改什么

研究组合设备,对描述符倒是摸索的差不多,我将VID和PID改成cp210x串口的,在Windows和linux下分别进行测试,没法进行进行...
发表于 01-15 08:07 156次 阅读
实现组合设备除了修改描述符还需要修改什么

如何从Ubuntu终端获取温度和光传感器值

嗨,In LoRawan与RN2483MODE,我看到GPIO12和GPIO13引脚提供温度的读数。光。我如何在Linux PC或Linux PC...
发表于 01-15 06:12 48次 阅读
如何从Ubuntu终端获取温度和光传感器值

Linux 下 rpm程序包命令介绍及使用方法

rpm包的安装方式非常简单,这里以el6平台下的mysql-5.6.34版本为例,首先,要通过上述搜狐镜像地址下载到如下四个MySQL相关软...
发表于 01-14 17:49 189次 阅读
Linux 下 rpm程序包命令介绍及使用方法

宋宝华:一种非常经典简单的设计模式——模板方法

而其中的step1()、step2()、step3()、step4()具体如何实现则是因人而异,所以....
的头像 Linuxer 发表于 01-14 16:05 182次 阅读
宋宝华:一种非常经典简单的设计模式——模板方法

10+年资深嵌入式讲师带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

【100%开源可编程】10+年资深嵌入式讲师带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源! 参与An...
发表于 01-14 14:06 299次 阅读
10+年资深嵌入式讲师带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

参与Android嵌入式开发众筹,可获得以下随项目附赠内容: 1. 《Android嵌入式Li....
发表于 01-14 11:34 0次 阅读
带您完全掌握Android嵌入式智能硬件开发!硬件电路图、项目源码100%完全开源!

部署EMC RecoverPoint的理解和心得

EMC RecoverPoint产品根据我的理解就是一个数据同步的产品,在2个机房内如果都部署有EM....
发表于 01-12 09:21 86次 阅读
部署EMC RecoverPoint的理解和心得

在linux中如何查询端口被占用的情况

今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然....
的头像 马哥Linux运维 发表于 01-11 16:37 446次 阅读
在linux中如何查询端口被占用的情况

Linux学习教程之从菜鸟到Linux安全专家PDF教材免费下载

本书通过实际故事场景对linux安全技术和应用方法进行了全面、深入和系统的分析。分别从黑客攻击的基本....
发表于 01-10 18:10 55次 阅读
Linux学习教程之从菜鸟到Linux安全专家PDF教材免费下载

Linux Shell脚本攻略PDF中文版免费下载

本书通过细致剖析实际应用中的110多个案例,使许多看似复杂的inuxshel脚本任务迎刃而解作者在L....
发表于 01-10 16:48 27次 阅读
Linux Shell脚本攻略PDF中文版免费下载

如何在麒麟系统上安装Java环境指南的详细资料说明

本文档的主要内容详细介绍的是如何在麒麟系统上安装Java环境指南的详细资料说明1、介绍 请以root....
发表于 01-10 16:21 33次 阅读
如何在麒麟系统上安装Java环境指南的详细资料说明

Android教程之第一行代码:Android电子教材免费下载

Android 从面世以来到现在已经发布了近二十个版本了。在这几年的发展过程中,谷歌为Android....
发表于 01-10 14:59 37次 阅读
Android教程之第一行代码:Android电子教材免费下载

Linux和Windows操作系统你更希望用哪个?

两个操作系统其实各有优势。你想用到的软件都有windows版本。而linux系统下却不一定,。lin....
发表于 01-10 14:52 163次 阅读
Linux和Windows操作系统你更希望用哪个?

Windows和Linux系统的优势与不足

Windows主要面对个人用户,主要用于日常工作以及玩游戏,软件游戏丰富;而Linux主要面对开发者....
发表于 01-10 14:46 134次 阅读
Windows和Linux系统的优势与不足

如何在Linux上创建tarball

tarball 通常用于备份个人或系统文件来创建存档,特别是在进行可能需要撤消的更改之前。例如,Li....
的头像 Linux爱好者 发表于 01-09 16:08 290次 阅读
如何在Linux上创建tarball

Linux教程之Linux命令、编程器、Shell编程、实例大全pdf免费下载

本书全面、系统地介绍了Linux命令、编辑器及Shell编程的相关内容。既便于读者深入了解Linux....
发表于 01-08 14:55 38次 阅读
Linux教程之Linux命令、编程器、Shell编程、实例大全pdf免费下载

Linux操作系统之奥秘PDF中文版教材免费下载

通过本书规划的三大架构:进入系统、管理系统、Gl界面,你将可以完整地看到硬件、软件与操作系统的密切整....
发表于 01-08 14:55 40次 阅读
Linux操作系统之奥秘PDF中文版教材免费下载

Linux服务器搭建实践详解pdf中文版免费下载

本书首先对Linux操作系统进行了相关概述,并讲解了安装Red Hat Enterprise Lin....
发表于 01-08 14:55 38次 阅读
Linux服务器搭建实践详解pdf中文版免费下载

Linux教程之Linux命令详解词典PDF中文版免费下载

Linux图形模式下的各种应用程序、工具程序日益完善,操作界面也更为友善。对一般仅需计算机完成日常文....
发表于 01-08 14:55 43次 阅读
Linux教程之Linux命令详解词典PDF中文版免费下载

如何使用Linux进行C语言教学详细资料研究探讨

C 语言程序设计是高校计算机专业学生必修的一门专业基础课, 对掌握计算机技术起到具有十分重要的基础作....
发表于 01-08 11:26 33次 阅读
如何使用Linux进行C语言教学详细资料研究探讨

浅谈Linux的路由与网关

路由(Routing):路由是指从一个设备(一般指路由器)的接口上接收到数据包,依据设备所既定的某些....
发表于 01-04 15:10 165次 阅读
浅谈Linux的路由与网关

在嵌入式系统中使用Linux操作系统有以下优势

计算机用于嵌入式控制设备领域的历史和计算机本身的历史一样久远。最初的用于控制机电式电话交换器的通讯设....
发表于 01-04 15:05 167次 阅读
在嵌入式系统中使用Linux操作系统有以下优势

在嵌入式应用的领域里 Linux操作系统的前景很光明

现在 广泛用于各类计算应用,不仅包括 微型 腕表、手持设备( 和蜂窝电话)、因特网装置、瘦客户机、防....
发表于 01-04 14:55 159次 阅读
在嵌入式应用的领域里 Linux操作系统的前景很光明

ROM教程之Windows下解包编辑打包img使用教程

自从得知rom助手可以解包IMG的文件后,再也不用安装LINUX系统来解包和打包system.img....
发表于 01-04 11:31 45次 阅读
ROM教程之Windows下解包编辑打包img使用教程

如何进行Linux系统下的分区详细方法规格说明

关于Linux系统下的“分区”问题,对于新手来说一直是很头疼的。我来简单写一下,它的“分区”方法,规....
发表于 01-04 11:31 39次 阅读
如何进行Linux系统下的分区详细方法规格说明

基于μCLinux嵌入式操作系统上的浏览器内存管理策略研究详解

在嵌入式系统中,由于设备性能限制系统总的可分配内存相对较小,而在嵌入式平台上浏览器正常运行所需内存一....
发表于 01-03 15:13 125次 阅读
基于μCLinux嵌入式操作系统上的浏览器内存管理策略研究详解

Beyond Compare文件夹和文件对比工具应用程序免费下载

Beyond Compare是一款不可多得的专业级的文件夹和文件对比工具。使用它可以很方便地对比出两....
发表于 01-03 10:40 48次 阅读
Beyond Compare文件夹和文件对比工具应用程序免费下载

给嵌入式初学者推荐的书籍教程

本文档的主要内容详细介绍的是给嵌入式初学者推荐的书籍教程找本好好书可以让学习事半功倍。
发表于 01-03 09:42 90次 阅读
给嵌入式初学者推荐的书籍教程

如何使用ARM虚拟化扩展进行Android内核动态度量方法说明

针对现阶段内核级攻击对Android系统完整性的威胁,提出一种基于ARM虚拟化扩展的Android内....
发表于 01-03 09:11 73次 阅读
如何使用ARM虚拟化扩展进行Android内核动态度量方法说明

重装Linux操作系统为什么识别不了硬盘

硬盘的历史中,以往并行接口的 IDE 硬盘已经逐渐退出市场,而 SATA 串行机械硬盘,目前已是主流....
发表于 01-01 10:01 168次 阅读
重装Linux操作系统为什么识别不了硬盘

Linux经常出现的3道基础面试题快来复习吧

一请问uboot启动过程都做了些什么?二为什么uboot要关掉cache? 三nandflash和....
的头像 嵌入式ARM 发表于 12-31 10:40 499次 阅读
Linux经常出现的3道基础面试题快来复习吧

Linux教程之Linux的系统指令大全资料免费下载

本文档的主要内容详细介绍的是Linux教程之Linux的系统指令大全资料免费下载
发表于 12-29 16:48 201次 阅读
Linux教程之Linux的系统指令大全资料免费下载

基于世界目前上三种通用的嵌入式操作系统分析比较研究

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、....
发表于 12-29 15:32 784次 阅读
基于世界目前上三种通用的嵌入式操作系统分析比较研究

关于嵌入式系统可视化集成开发平台的详细剖析

嵌入系统开发已经趋于规范化,但是嵌入式系统的开发并不像在普通PC机上进行软件开发那样容易,它同样需要....
发表于 12-29 15:22 406次 阅读
关于嵌入式系统可视化集成开发平台的详细剖析

五个主流Linux发行版在过去近三年里所经历的性能变化

可以看到,测试所使用的机器配置十分强劲,英特尔酷睿 i7 5775C 仍然是强大的 CPU,特别是其....
的头像 Linux爱好者 发表于 12-28 17:38 1274次 阅读
五个主流Linux发行版在过去近三年里所经历的性能变化

Linux静态元件库资料合集免费下载

本文档的主要内容详细介绍的是Linux静态元件库资料合集免费下载
发表于 12-28 17:04 183次 阅读
Linux静态元件库资料合集免费下载

Linux的封装库文件详细资料合集免费下载

本文档的主要内容详细介绍的是Linux的封装库文件详细资料合集免费下载。
发表于 12-28 16:41 173次 阅读
Linux的封装库文件详细资料合集免费下载

使用Linux进行GPS的卫星信号欺骗源码详细资料免费下载

本文档的主要内容详细介绍的是使用Linux进行GPS的卫星信号欺骗源码详细资料免费下载。
发表于 12-28 08:00 209次 阅读
使用Linux进行GPS的卫星信号欺骗源码详细资料免费下载

Windows或成“弃子” Linux终上位

时光倒退二十年,彼时不可一世的微软将开源软件视为眼中钉肉中刺,甚至吐槽其是知识产权的癌症。如今,从“....
的头像 嵌入式ARM 发表于 12-27 15:17 609次 阅读
Windows或成“弃子” Linux终上位

AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX™图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...
发表于 09-25 11:51 54次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)