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

做html5网站/企业培训员工培训平台

做html5网站,企业培训员工培训平台,湖州网站设计平台,centos 一键 wordpresstouch:创建空文件或改变文件的时间戳属性【功能说明】touch命令有两个功能:一是创建新的空文件;二是改变已有文件的时间戳属性【语法格式】touch  [option]  [file]touch  [选项]   [文件]提示:touch命令以及后面的选项…

touch:创建空文件或改变文件的时间戳属性

【功能说明】

touch命令有两个功能:一是创建新的空文件;二是改变已有文件的时间戳属性

【语法格式】

touch  [option]  [file]

touch  [选项]     [文件]

提示:

touch命令以及后面的选项和文件,每个元素之间都至少要有一个空格

注意区分touch和mkdir命令的功能,mkdir命令是创建空目录,而touch是创建空文件。

在linux中,一切皆文件。虽然touch命令不能创建目录,但是可以修改目录的时间戳。

【选项说明】

参数说明

解释说明

-a

只更改指定文件的最后访问时间

-d

使用字符串STRING代表的时间作为模板设置指定文件的时间属性

-m

只更改指定文件的最后修改时间

-r file

将指定文件的时间属性设置为与模板文件file的时间属性相同

-t STAMP

使用[[CC]YY]MMDDhhmm[.ss]格式的时间设置文件的时间属性。格式的含义从左到右依次为:世纪、年、月、日、时、分、秒

【使用范例】

基础范例

案例1:创建文件示例(文件事先不存在的情况)

[root@1-230 ~]# mkdir /test      #在根下新建一个test目录

[root@1-230 ~]# cd /test/        #切换到/text目录

[root@1-230 test]# touch aa.txt      #创建空文件aa.txt

[root@1-230 test]# ls           #查看到aa.txt文件创建成功

aa.txt

[root@1-230 test]# touch a.txt b.txt    #同时创建多个文件,类似mkdir创建多个目录

[root@1-230 test]# ls

aa.txt a.txt b.txt

[root@1-230 test]# touch scc{1..5}    #可以利用大括号“{ }”输出的字符序列批量创建文件

[root@1-230 test]# ls

aa.txt a.txt b.txt scc1 scc2 scc3 scc4 scc5

案例2:更改文件的时间戳属性

[root@1-230 test]# stat aa.txt         #stat命令可以查看文件的时间戳属性,具体用法见后面stat命令

文件:"aa.txt"

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

设备:fd00h/64768dInode:35313153 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)

最近访问:2018-10-30 23:11:37.065471839 +0800

最近更改:2018-10-30 23:11:37.065471839 +0800

最近改动:2018-10-30 23:11:37.065471839 +0800

创建时间:-

提示:

说明:文件的时间戳属性分为访问时间、修改时间、状态改变时间

[root@1-230 test]# touch -a aa.txt       #-a 参数更改最后访问的时间

[root@1-230 test]# stat aa.txt

文件:"aa.txt"

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

设备:fd00h/64768dInode:35313153 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)

最近访问:2018-10-30 23:17:06.329316946 +0800

最近更改:2018-10-30 23:11:37.065471839 +0800

最近改动:2018-10-30 23:17:06.329316946 +0800

创建时间:-

[root@1-230 test]# touch -m aa.txt     #-m参数更改最后修改的时间

[root@1-230 test]# stat aa.txt

文件:"aa.txt"

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

设备:fd00h/64768dInode:35313153 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)

最近访问:2018-10-30 23:17:06.329316946 +0800

最近更改:2018-10-30 23:20:26.211938858 +0800

最近改动:2018-10-30 23:20:26.211938858 +0800

创建时间:-

案例3:指定时间属性创建/修改文件

可利用选项-d指定创建文件后的文件修改时间:

[root@1-230 test]# ls -lh aa.txt             #修改前的文件修改时间10月30日

-rw-r--r-- 1 root root 0 10月 30 23:20 aa.txt

[root@1-230 test]# touch -d 20181129 aa.txt      #指定创建文件后的文件修改时间为2018年11月29日

[root@1-230 test]# ls -lh aa.txt             #修改后时间为2018年11月29日

-rw-r--r-- 1 root root 0 11月 29 2018 aa.txt

也可以利用选项-r,修改aa.txt的时间属性,使其和a.txt的时间属性一致:

[root@1-230 test]# ls -lh a.txt         #查看a.txt的修改时间

-rw-r--r-- 1 root root 0 10月 30 23:11 a.txt

[root@1-230 test]# touch -r a.txt aa.txt     #使用-r参数让a.txt的时间属性和a.txt一致

[root@1-230 test]# ls -lh aa.txt

-rw-r--r-- 1 root root 0 10月 30 23:11 aa.txt    #aa.txt文件的修改时间和a.txt一致

还可以利用选项-t,将文件设置为201810312333.50时间格式

[root@1-230 test]# touch -t 201810312333.50 aa.txt

[root@1-230 test]# ls -lh --full-time aa.txt

-rw-r--r-- 1 root root 0 2018-10-31 23:33:50.000000000 +0800 aa.txt

查看设置的属性

【扩展知识】

这里扩展一点有关时间戳属性的知识

GNU/Linux的文件有三种类型的时间戳:

Access: 2018-10-31 23:33:50.000000000 +0800    #最后访问文件的时间

Modify: 2018-10-31 23:33:50.000000000 +0800    #最后修改文件的时间

Change: 2018-10-30 23:35:05.120111040 +0800    #最后改变文件状态的时间

对应ls命令,查看上述时间戳的选项如下:

mtime:最后修改时间(ls   -lt)  #修改文件内容,文件的修改时间(modify  time)会改变

ctime:状态改变时间(ls     -lc)#修改文件内容,移动文件或改变文件属性等,文件的change时间会改变

atime:最后访问时间(ls    -lu) #查看文件内容时,文件的访问时间(access   time)会改变

http://www.jmfq.cn/news/4925809.html

相关文章:

  • wordpress ddos/游戏优化是什么意思?
  • 嘉定区政府门户网站/seo快速排名软件推荐
  • 高新网站建设/泽成seo网站排名
  • 全国企业信用信息公开系统查询/怎么优化网络
  • 最新章节 第四百六十二章 花两亿做的网站/百度关键词购买
  • 做设备开通哪个网站好/百度指数有三个功能模块
  • 专业网页制作与网站设计/天津seo招聘
  • 广平专业做网站/汽车网络营销推广方案
  • 阿里云网站建设 部署与发布答案/百度知道入口
  • 网站推广多少钱/免费网站推广平台
  • 网站顶端flash/百度快速收录软件
  • 企业如何做网站外包多少钱/什么是seo什么是sem
  • win2012做网站/北京百度推广代理公司
  • 北京服务器租用/seo优化方案总结
  • 宋庄网站建设/郑州seo顾问外包公司
  • 泊头做网站的/上海官网seo
  • 经典网站代码/百度一下官网首页
  • 做时时彩网站平台软件/淘宝网店怎么运营起来
  • wordpress名言插件/搜索引擎关键词优化技巧
  • 云南手机网站制作/自助建站系统模板
  • 如何建外贸网站/百度网页制作
  • 建设网站需要几个人完成/sem运营
  • 台州专业制作网站/宁波seo服务推广
  • 临沂建设规划局网站/今天的新闻 最新消息
  • 在哪个网站做流程图比较好看/网络推广网络营销和网站推广的区别
  • 如何做外贸网站推广/怎么在百度发布个人简介
  • 网站开发还有哪些/百度开户渠道商哪里找
  • 做网站机构图用什么工具/网络推广有哪些途径
  • 企业网站建设分析/中国网评中国网评
  • 快速的网站开发工具/全国今日新增疫情