浅谈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操作系统的原理与应用资料概述

认识操作系统-从使用者的角度看打开计算机,首先跳入眼帘的是什么?要拷贝一个文件,具体的拷贝操作是谁完....

发表于 10-15 18:20 7次 阅读
操作系统是什么?Linux操作系统的原理与应用资料概述

linux内核入门教材之linux内核设计与实现第二版中文版免费下载

此书是当今首屈一指的linux内核入门最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通....

发表于 10-15 18:20 6次 阅读
linux内核入门教材之linux内核设计与实现第二版中文版免费下载

Linux和C语言教程之Linux C编程一站式学习教材免费下载

本书最初是为北京亚嵌教育研究中心的嵌入式Linux系统工程师就业班课程量身定做的教材之一。该课程是为....

发表于 10-15 17:45 7次 阅读
Linux和C语言教程之Linux C编程一站式学习教材免费下载

若忘记了Linux系统的root密码,该怎么办?

很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?

的头像 嵌入式ARM 发表于 10-15 16:49 74次 阅读
若忘记了Linux系统的root密码,该怎么办?

微软宣布加入一个为保护Linux免于诉讼而设立的开源专利组织

事实上,Azure客户广泛使用Linux,微软也在Windows之外,向Linux提供SQL Ser....

的头像 科技美学 发表于 10-15 14:48 127次 阅读
微软宣布加入一个为保护Linux免于诉讼而设立的开源专利组织

iTOP-4412开发板-驱动-linux显卡驱动的修改方法

本文档介绍迅为4412开发板的显卡分辨率修改方法。 iTOP-4412 开发板支持 4.3 寸、7 寸和 9.7 寸等 lcd 显示屏。其中 4.3 寸...

发表于 10-15 10:30 67次 阅读
iTOP-4412开发板-驱动-linux显卡驱动的修改方法

嵌入式Linux C的基本知识点详解

嵌入式系统专业是综合了计算机硬件技术、计算机软件技术以及电子电路技术的一门综合学科,所涉及的内涵和知....

的头像 嵌入式ARM 发表于 10-15 09:20 304次 阅读
嵌入式Linux C的基本知识点详解

资深linux运维工程师的工作经验分享

本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧

的头像 工程师人生 发表于 10-15 09:20 127次 阅读
资深linux运维工程师的工作经验分享

请问谁有嵌入式Linux系统开发完全手册全手册_基于4412_上册吗?

各位大神,给个能下载 嵌入式Linux系统开发完全手册全手册_基于4412_上册 的链接 或上传一下...

发表于 10-15 09:02 147次 阅读
请问谁有嵌入式Linux系统开发完全手册全手册_基于4412_上册吗?

Linux磁盘管理好坏或有什么影响

df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩....

的头像 嵌入式ARM 发表于 10-14 09:52 157次 阅读
Linux磁盘管理好坏或有什么影响

Linux中有哪些常见的文件类型?

本文档的主要内容详细介绍的是Linux中有哪些常见的文件类型?

发表于 10-12 18:02 27次 阅读
Linux中有哪些常见的文件类型?

Linux系统vi(vim)编辑器命令使用教程

vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。v....

的头像 机器人在线订阅号 发表于 10-12 16:53 247次 阅读
Linux系统vi(vim)编辑器命令使用教程

如何进行单片机的安装详细方法电路图和程序资料免费下载

单片机技术自发展以来已走过了近20年的发展路程 。单片机技术的发展以微处理器(MPU)技术及超大规模....

发表于 10-12 16:44 37次 阅读
如何进行单片机的安装详细方法电路图和程序资料免费下载

物理综合期间未定义的符号

你好, 我使用的是ISE 13。1(3月):Xilinx_ISE_DS_Lin_13.1_O.40d.1.1& ISE 13。1(4月):Xilinx_IS...

发表于 10-12 14:28 14次 阅读
物理综合期间未定义的符号

ROC-RK3308-CC 四核64位AIOT主板

主板微型小巧,采用了高性价比RK3308核心处理器,整合高性能CODEC音频编解码器,支持国内外多种人工智能及物联网操作系统...

发表于 10-12 11:06 89次 阅读
ROC-RK3308-CC 四核64位AIOT主板

大数据的学习中你需要掌握的十二大技术

大数据是对海量数据进行存储、计算、统计、分析处理的一系列处理手段,处理的数据量通常是TB级,甚至是P....

发表于 10-11 17:46 140次 阅读
大数据的学习中你需要掌握的十二大技术

你应该知道的27个Linux文档编辑命令

在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文....

的头像 马哥Linux运维 发表于 10-11 16:43 177次 阅读
你应该知道的27个Linux文档编辑命令

Core I7 7700k的核心I7 7700k线程是什么

您好!我在Linux上拥有Core I7 7700k。 该处理器有8个线程。 我想询问核心使用线程:什么线程(0 - 7)使用核心#1,核心#...

发表于 10-11 14:21 17次 阅读
Core I7 7700k的核心I7 7700k线程是什么

可以告诉HLS 18.1 Pro for Windows的发布时间表吗?

我们不允许在公司使用linux环境。 我们期待windows bug补丁。 任何人都可以告诉HLS 18.1 Pro for Windows的发布时间表吗?...

发表于 10-11 14:19 24次 阅读
可以告诉HLS 18.1 Pro for Windows的发布时间表吗?

有适用于Linux的免费STM8调试器?

有谁知道STM8 for Linux的免费调试器?除了SDCC,似乎没有任何针对Linux的STM8的免费开发环境?我很高兴使用sdcc直到...

发表于 10-11 11:29 53次 阅读
有适用于Linux的免费STM8调试器?

符合汽车级要求的Linux系统,AGL呼之欲出!

Linux是一个操作系统,类似于大家常见的Windows、Mac OS,区别于后者主要在于Linux....

的头像 高工智能汽车 发表于 10-11 10:01 326次 阅读
符合汽车级要求的Linux系统,AGL呼之欲出!

AD-FMCOMMS2-EBZ当LO设置成500和70 MHz时波形不正常

我们用zc706+AD-FMCOMMS2-EBZ 在linux里设置800MHz以上的 LO ,dac输出可以看出sin 波形,当LO设置成500 和...

发表于 10-11 09:51 37次 阅读
AD-FMCOMMS2-EBZ当LO设置成500和70 MHz时波形不正常

经典书籍《Ubuntu Linux从入门到精通》

本书循序渐进,内容全面,适合Linux初学者使用,同时对于有一定基础的Linux用户,也有很好的参考价值。 UbuntuLi...

发表于 10-11 09:26 439次 阅读
经典书籍《Ubuntu Linux从入门到精通》

请问哪儿可以提供WIFI信号解调的Linux shell命令或例程?

各位专家: 我有一块ZedBoard开发板和1块AD-FMCOMMS1-EBZ射频板。 根据wiki.analog.com中的Linux shell命令...

发表于 10-11 09:18 32次 阅读
请问哪儿可以提供WIFI信号解调的Linux shell命令或例程?

Linux常用命令的全拼整理

本文整理了常用命令的全拼,好像混进了什么奇怪的东西。

的头像 Linux爱好者 发表于 10-10 17:19 440次 阅读
Linux常用命令的全拼整理

为什么大部分手机供应商都不更新Linux内核?

相比消费者级的电子产品,企业级Linux系统供应商通常会及时更新内核。

的头像 嵌入式资讯精选 发表于 10-10 15:53 182次 阅读
为什么大部分手机供应商都不更新Linux内核?

在Linux上如何配置基于密钥认证的SSH?

众所周知,Secure Shell,又称 SSH,是允许你通过无安全网络(例如 Internet)和....

的头像 嵌入式资讯精选 发表于 10-09 17:28 165次 阅读
在Linux上如何配置基于密钥认证的SSH?

如何创建一个进程 程序和进程的区别

那么,程序和进程(process)的区别又是什么呢?

的头像 Linux爱好者 发表于 10-06 11:53 212次 阅读
如何创建一个进程 程序和进程的区别

如何检测Linux系统是否被黑客入侵?

俗称“脚本小鬼”的家伙 是属于那种很糟糕的黑客,因为基本上他们中的许多和大多数人都是如此的没有技巧。

的头像 嵌入式ARM 发表于 10-06 09:13 157次 阅读
如何检测Linux系统是否被黑客入侵?

教你如何轻松搞定Linux正则表达式

正则表达式不会用?试试这个三分钟学会的教程吧!

的头像 马哥Linux运维 发表于 10-05 15:49 271次 阅读
教你如何轻松搞定Linux正则表达式

一文详解Linux内核的栈回溯与妙用

网上或多或少都能找到栈回溯的一些文章,但是讲的都并不完整,没有将内核栈回溯的功能用于实际的内核、应用....

的头像 Linuxer 发表于 10-05 10:02 187次 阅读
一文详解Linux内核的栈回溯与妙用

有效管理进程的8个Linux命令分享

一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如果我们想成为称职的管理员,每个状....

的头像 Linux爱好者 发表于 10-05 09:10 126次 阅读
有效管理进程的8个Linux命令分享

Linux常见故障的紧急处理方法分享

本文主要详细介绍了Linux常见故障的紧急处理方法,具体的跟随小编一起来了解一下。

的头像 嵌入式ARM 发表于 10-05 08:53 156次 阅读
Linux常见故障的紧急处理方法分享

”差异“和”补丁“是什么?怎么使用命令行工具和它们交互?

如果你同样在使用 Git 开发软件的话,你可以在你的本地开发环境做些希望交给别的开发者的提交,以添加....

的头像 Linux爱好者 发表于 10-04 16:05 151次 阅读
”差异“和”补丁“是什么?怎么使用命令行工具和它们交互?

看看Linux中形形色色的接口

如果将内核比作一座工厂,那么Linux中众多的接口就是通往这个巨大工厂的高速公路。

的头像 Linuxer 发表于 10-04 09:19 134次 阅读
看看Linux中形形色色的接口

如何快速入门运维?了解Linux中的10个命令链接操作符

Linux命令中链接的意思是,通过操作符的行为将几个命令组合执行。Linux中的链接命令,有些像你在....

的头像 马哥Linux运维 发表于 10-03 19:33 189次 阅读
如何快速入门运维?了解Linux中的10个命令链接操作符

Linux这么多的内核版本你是怎么选的?内核版本使用建议

Linux Kernel 的稳定分支维护者 Greg Kroah-Hartman 近日在其个人博客上....

的头像 嵌入式资讯精选 发表于 10-03 12:34 160次 阅读
Linux这么多的内核版本你是怎么选的?内核版本使用建议

linux常用命令缩写和全拼资料免费下载

pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps....

的头像 马哥Linux运维 发表于 10-03 10:58 368次 阅读
linux常用命令缩写和全拼资料免费下载

如何解决Linux进程调度优先级数字混乱的问题?详细实例分析

有点晕 Linux进程的调度优先级数字会在好几个地方出现:内核,用户,top命令。他们各自都有自己的....

的头像 Linuxer 发表于 10-03 10:24 161次 阅读
如何解决Linux进程调度优先级数字混乱的问题?详细实例分析

可用于管理进程的整个生命周期的八个Linux命令

一般来说,应用程序进程的生命周期有三种主要状态:启动、运行和停止。如果我们想成为称职的管理员,每个状....

的头像 嵌入式资讯精选 发表于 10-02 17:22 463次 阅读
可用于管理进程的整个生命周期的八个Linux命令

ACL是什么?ACL有什么用?

常见的文件操作命令 cp 和 mv 等都支持 ACL 权限,只是 cp 命令需要加上 -p 参数。但....

的头像 Linux爱好者 发表于 09-30 16:52 272次 阅读
ACL是什么?ACL有什么用?

Linux引发争议,贡献者能否删除上传的代码?

多位贡献者和社区成员对 COC 进行批判和反对,甚至有人在邮件列表发起了撤销贡献代码的讨论。

的头像 Linux爱好者 发表于 09-30 14:46 216次 阅读
Linux引发争议,贡献者能否删除上传的代码?

Linus Torvalds宣布暂时退出Linux内核的维护进程

“专注于技术的优势在于你可以拥有一些主要的客观衡量标准,这样一些共识才有可能达成,而社区也会非常健康....

的头像 Linux爱好者 发表于 09-30 09:05 244次 阅读
Linus Torvalds宣布暂时退出Linux内核的维护进程

Linux实用教程之Linux文件和目录操作总结

在Linux系统下除了一般文件之外,所有的目录和设备(光驱、硬盘等)都是以文件的形式存在的,本节主要....

发表于 09-29 16:18 65次 阅读
Linux实用教程之Linux文件和目录操作总结

你想知道的Ocaml语言

关于OCaml,最早称为Objective Caml,是Caml编程语言的主要实现,开发工具包含交互....

发表于 09-29 14:23 111次 阅读
你想知道的Ocaml语言

基于ARM的嵌入式Linux系统开发技术详解(完整版)电子教材免费下载

以嵌入式Linux 系统开发流程为主线,剖析了嵌入式Linux 系统构建的各个环节。从嵌入式系统基础....

发表于 09-29 08:00 89次 阅读
基于ARM的嵌入式Linux系统开发技术详解(完整版)电子教材免费下载

linux C语言教程之linux C编程实战电子教材免费下载

Linux开创了操作系统历史上的一一个奇迹,它不仅免费,而且开放全部的源代码。Linux已经发展成为....

发表于 09-27 17:32 53次 阅读
linux C语言教程之linux C编程实战电子教材免费下载

如何在Linux录制一个终端操作视频详细资料分析

录制一个终端操作可能是一个帮助他人学习 Linux 、展示一系列正确命令行操作的和分享知识的通俗易懂....

发表于 09-27 16:32 39次 阅读
如何在Linux录制一个终端操作视频详细资料分析

嵌入式Linux是什么?基础知识,系统环境搭建和综合应用详细讲解

本书从嵌入式Linux 的基础知识、系统环境搭建到综合应用,共分三个层次深入浅出地为读者拨开萦绕于嵌....

发表于 09-27 14:49 52次 阅读
嵌入式Linux是什么?基础知识,系统环境搭建和综合应用详细讲解

资深linux运维工程师的经验分享

这个阶段就是用已知软件架构大规模集群方案以及实现各种技术方案

的头像 工程师人生 发表于 09-27 10:59 273次 阅读
资深linux运维工程师的经验分享

3分钟搞定Linux正则表达式!

正则表达式是一种字符模式,用于在查找过程中匹配制定的字符。

的头像 嵌入式资讯精选 发表于 09-26 16:04 226次 阅读
3分钟搞定Linux正则表达式!

Ubuntu安装教程详细资料免费下载

Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubun....

发表于 09-26 15:45 49次 阅读
Ubuntu安装教程详细资料免费下载

关于Linux在DVR系统中的应用以及发展前景浅析

从微软掌管操作系统至今,多数人认为操作系统即是Windows95/98/2000/XP,甚至有很多....

发表于 09-25 16:40 395次 阅读
关于Linux在DVR系统中的应用以及发展前景浅析

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 18次 阅读
AM4379 AM437x ARM Cortex-A9 微处理器 (MPU)

浅析Linux私房菜作者鸟哥的学习秘诀

对Linux稍有了解的人,都会知道台湾有个“鸟哥”,出身于环境工程,却偏偏成为了一代人的Linux启....

的头像 马哥Linux运维 发表于 09-19 17:09 311次 阅读
浅析Linux私房菜作者鸟哥的学习秘诀

Python单元测试框架是什么?及如何使用详细代码说明

本文档的主要内容详细介绍的是Python单元测试框架是什么?及如何使用详细代码说明包括了:使用PyU....

发表于 09-19 14:49 47次 阅读
Python单元测试框架是什么?及如何使用详细代码说明

Linux内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?

当涉及基于公司电子邮件域的顶级内核贡献者时,该列表由 Intel,Red Hat,Linux Fou....

的头像 Linux爱好者 发表于 09-18 17:51 403次 阅读
Linux内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?

基于嵌入式linux系统下的AD7873触摸屏驱动系统设计详解

随着计算机技术的发展和普及,触摸屏技术得到了越来越广泛应用,在各种手持设备中,如手机、MP4、掌上游....

发表于 09-18 16:57 225次 阅读
基于嵌入式linux系统下的AD7873触摸屏驱动系统设计详解

介绍一种新的框架式嵌入式UI开发平台

工业产品的交互界面开发要求越来越接近于消费领域的产品。选择一种快速且低成本的嵌入式UI开发方案显得尤....

的头像 ZLG致远电子 发表于 09-18 09:44 1668次 阅读
介绍一种新的框架式嵌入式UI开发平台

Linux之父为自己粗鲁言论道歉,并宣布休假!

之前,Torvalds在公开和私下邮件沟通中都曾对Linux内核开发者和维护者言辞粗暴,其中不乏一些....

的头像 新智元 发表于 09-18 09:29 586次 阅读
Linux之父为自己粗鲁言论道歉,并宣布休假!

实操经验分享——在STM32上移植Linux

刚从硬件跳槽为嵌软时,没有任何一丝的准备。一入职,领导就交代了一项特难的任务——在stm32上移植l....

的头像 传感器技术 发表于 09-17 17:01 581次 阅读
实操经验分享——在STM32上移植Linux