我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中怎么利用touch命令修改文件时间

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中怎么利用touch命令修改文件时间

这篇文章将为大家详细讲解有关Linux中怎么利用touch命令修改文件时间 ,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

用法:
touch [选项]... 文件...
将每个文件的访问时间和修改时间改为当前时间。

不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。

如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间。

长选项必须使用的参数对于短选项时也是必需使用的。

参数:
  -a                    只更改访问时间
  -c, --no-create       不创建任何文件
  -d, --date=字符串     使用指定字符串表示时间替代当前时间
  -f                    (忽略)
  -h, --no-dereference          会影响符号链接本身,替代符号链接所指示的目的地
                                (当系统支持更改符号链接的所有者时,此选项才有用)
  -m                    只更改修改时间
  -r, --reference=文件  使用指定文件的时间属性替代当前时间
  -t STAMP              使用[[CC]YY]MMDDhhmm[.ss] 格式的时间替代当前时间
  --time=WORD           使用WORD 指定的时间:access、atime、use 都等于-a
                        选项的效果,而modify、mtime 等于-m 选项的效果
      --help            显示此帮助信息并退出
      --version         显示版本信息并退出

请注意,-d 和-t 选项可接受不同的时间/日期格式。

例:
touch 更新已有文件时间

代码如下:


$ ls -l Firefox_wallpaper.png
-rw-r--r-- 1 siu siu 309597 12月 20 15:03 Firefox_wallpaper.png
$ touch Firefox_wallpaper.png
$ ls -l Firefox_wallpaper.png
-rw-r--r-- 1 siu siu 309597  1月  8 15:18 Firefox_wallpaper.png


touch 无选项,会同时更新文件的修改时间和访问时间


touch 创建文件

代码如下:


$ touch demo.c
$ ls -l
总用量 372
-rw-r--r-- 1 siu siu      0  1月  8 15:21 demo.c


 

touch -at 使用参数更新访问时间
首先看看原来的修改时间和访问时间,ls -lu用来查看访问时间

代码如下:


$ ls -l
总用量 68
-rw-r--r-- 1 siu siu 66350 12月 23 16:51 hs_err_pid2874.log
$ ls -lu
总用量 68
-rw-r--r-- 1 siu siu 66350  1月  8 15:17 hs_err_pid2874.log


接着是更新过后的修改时间和访问时间

代码如下:


$ touch -at 01081010 hs_err_pid2874.log
$ ls -l
总用量 68
-rw-r--r-- 1 siu siu 66350 12月 23 16:51 hs_err_pid2874.log
$ ls -lu
总用量 68
-rw-r--r-- 1 siu siu 66350  1月  8 10:10 hs_err_pid2874.log


可以看到,修改时间没有变动,但是访问时间改变了

touch -m 只更新修改时间

代码如下:


$ ls -l
总用量 68
-rw-r--r-- 1 siu siu 66350 12月 23 16:51 hs_err_pid2874.log
$ touch -m hs_err_pid2874.log
$ ls -l
总用量 68
-rw-r--r-- 1 siu siu 66350  1月  8 15:31 hs_err_pid2874.log
$ ls -lu
总用量 68
-rw-r--r-- 1 siu siu 66350  1月  8 10:10 hs_err_pid2874.log


由上面的示例可知,此处访问时间没有改变,而修改时间发生了变动

技巧:
1.可以用默认的当前时间来更新文件的访问时间和修改时间,也可以指定参数来更新

通常情况下,touch用的最多的地方还是在于创建新文件

关于Linux中怎么利用touch命令修改文件时间 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中怎么利用touch命令修改文件时间

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux中怎么利用touch命令修改文件时间

这篇文章将为大家详细讲解有关Linux中怎么利用touch命令修改文件时间 ,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。用法:touch [选项]... 文件...将每个文件的访问时间和修
2023-06-12

linux中怎么用touch命令参数修改文件的时间戳

本篇内容主要讲解“linux中怎么用touch命令参数修改文件的时间戳”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中怎么用touch命令参数修改文件的时间戳”吧!linux中touc
2023-06-17

linux修改文件名命令怎么使用

今天小编给大家分享一下linux修改文件名命令怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
2023-02-24

怎么在linux中使用vi命令修改文件

这期内容当中小编将会给大家带来有关怎么在linux中使用vi命令修改文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。vi的基本概念   基本上vi可分为三种操作状态,分别是命令模式(Command mo
2023-06-13

Linux怎么修改文件时间戳

本篇内容主要讲解“Linux怎么修改文件时间戳”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux怎么修改文件时间戳”吧!Linux系统中touch命令不仅可以创建文件,还可以修改文件时间戳
2023-06-28

linux中怎么利用date命令设置时间

本篇文章给大家分享的是有关linux中怎么利用date命令设置时间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。date命令date命令的功能是显示和设置系统日期和时间。 该命
2023-06-13

Linux系统查看文件修改时间命令有哪些

这篇文章主要为大家展示了Linux系统查看文件修改时间命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看文件修改时间命令有哪些”这篇文章吧。使用stat命令stat命令可以
2023-06-28

linux怎么查看文件修改时间

在Linux中,可以使用`ls`命令来查看文件的修改时间。使用`ls -l`命令可以显示文件的详细信息,包括文件的权限、所有者、大小和修改时间等。例如,要查看文件`example.txt`的修改时间,可以在终端中输入以下命令:```ls -
2023-09-05

如何使用cmd命令修改文件创建时间

这期内容当中小编将会给大家带来有关如何使用cmd命令修改文件创建时间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在文件夹的右键菜单添加“dos在这里” 要在文件夹的右键菜单中添加“命令提示符”选项。在注
2023-06-08

怎么用命令行修改hosts文件

今天小编给大家分享一下怎么用命令行修改hosts文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。命令行修改hosts文件的
2023-07-01

Linux中怎么利用mget命令获取ftp文件

本篇文章给大家分享的是有关Linux中怎么利用mget命令获取ftp文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mget使用lftp登录mftp服务器之后,可以使用mge
2023-06-05

Linux中怎么利用get命令获取ftp文件

Linux中怎么利用get命令获取ftp文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。get使用lftp登录ftp服务器之后,可以使用get指令从服务器获取
2023-06-05

Linux怎么利用sftp命令传输文件

这篇文章主要讲解了“Linux怎么利用sftp命令传输文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么利用sftp命令传输文件”吧!  sftp是Linux系统中的命令,使用
2023-06-13

Ubuntu中怎么用chmod命令修改文件权限

在Ubuntu中,使用chmod命令可以修改文件的权限。下面是修改文件权限的命令格式:chmod 其中,表示要修改的权限,可以使用以下格式进行设定:三位数字表示法:每位数字都代表一种权限,从左到右依次是所有者、所属组和其他用户的权限。
2023-10-22

如何在linux中使用date命令修改系统时间

本篇文章给大家分享的是有关如何在linux中使用date命令修改系统时间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。命令格式为:date -s 时间字符串例如只修改系统的日期
2023-06-13

Linux中怎么利用Lsof命令恢复误删文件

Linux中怎么利用Lsof命令恢复误删文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。原理:在Linux系统的/proc 分区下保存着进程的目录和名字,包含fd(文件描
2023-06-13

怎么在Linux命令行模式下修改系统时间

这篇文章主要讲解了“怎么在Linux命令行模式下修改系统时间”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux命令行模式下修改系统时间”吧!本文讲述如何在Linux命令行模式下修
2023-06-17

CentOS中怎么利用mkstemp命令操作临时文件

CentOS中怎么利用mkstemp命令操作临时文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。mkstemp函数int mkstemp(char *temp
2023-06-10

编程热搜

目录