Linux学习历程——Centos 7 touch命令
2018-11-09 02:33:44来源:博客园 阅读 ()
一、命令介绍
touch 命令用于创建空白文件,以及设置文件的时间。
--------------------------------------------------------------------------------------------------------------------------------------------------------
二、实例
我们使用touch 命令创建一个空白文件,名为test.txt
touch test.txt
可以看到,使用touch命令创建空白文件的命令 相当简洁。
假设,我们要继续创建空白文件test1.txt、test2.txt、test3.txt,
我们试着用touch命命令创建。
touch test1.txt test2.txt test3.txt
可以看到,我们指定的3个文件已经被创建。
----------------------------------------------------------------------------------------------------------------------------------------------------------
尝试用touch 命令设置文件时间
这里介绍下
-a参数只修改读取时间
-m参数只修改修改时间
-d 参数设定读取和修改时间(使用指定的时间)
这里我们使用同时使用-a -m参数修改 anaconda-ks.cfg 文件的读取和修改时间
这里我执行了 touch -am anaconda-ks.cfg命令,执行完毕我们使用stat命令查看,可以看到读取,修改时间都变成了当前系统时间。
我们试试使用touch -d 命令修改 anaconda-ks.cfg的读取修改时间为 2020-01-01 03:00:01
输入 touch -d "2020-01-01 03:00:01" anaconda-ks.cfg
可以看到,读取,修改时间都已经修改为我们指定的时间了。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
更新文件 1 的时间和anaconda-ks.cfg时间相同
touch -r 1 /home/anaconda-ks.cfg
这里 ,文件 1 的时间同刚刚我们修改的anaconda-ks.cfg的时间相同
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
以下是touch命令的参数,但是个人认为 -c -t 出镜率较低,学习过程中也没有去尝试着两个命令,所以就不去介绍了。
-a 只修改文件的access(访问)时间.
-c 或--no-create 不创建不存在的文件。
-d 使用指定的日期时间,而非现在的时间
-m 指修改Modify(修改)时间,而不修改access(访问)时间
-r file 使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify)
-t 将时间修改为参数指定的日期,如:01011100代表1月1号11点00分
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
三、总结
touch 命令对于创建空白文件来说,真的是非常非常简洁,稍微有一些难度的操作是修改文件的时间,对于touch命令,我没有下太多功夫去学,因为这个命令的出场率并不高,个人认为我们只要花一点点时间看一看这个命令就足够了。
我是一个Linux初学者,文章有不当之处,望各位指正。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:YUM工具使用
下一篇:Nginx-日志切割
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- RAID 1 软件实现(Linux 系统) 2020-06-10
- Kubernetes学习与应用(01)——什么是Kubernetes 2020-06-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash