Linux学习历程——Centos 7 touch命令
一、命令介绍
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初学者,文章有不当之处,望各位指正。
Linux学习历程——Centos 7 touch命令的更多相关文章
- Linux学习历程——Centos 7 ls命令
一.命令介绍 ls命令用于显示目录中的信息. ----------------------------------------------------------------------------- ...
- Linux学习历程——Centos 7 find 命令
一.命令介绍 find 命令用于按照指定条件来查找文件. 一些比较常用参数如下表 参数 作用 -name 匹配名称 -perm 匹配权限mode为完全匹配( –mode包含即可) -user 匹配所有 ...
- Linux学习历程——Centos 7 grep命令
一.命令简介 grep 命令用于在文本中执行关键词搜索,并显示匹配的结果. 由于grep命令参数很多,这里只列出一些常用的参数. 参数 作用 -b 将可执行文件当作文本文件来搜索 -c 仅显示找到的行 ...
- Linux学习历程——Centos 7 ps命令基础
一.ps命令介绍 ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用. 二.实例 1.我们直接输入ps命令,不加任何参数. 可以看到默认输出4 ...
- Linux学习历程——Centos 7 man命令
一.man命令介绍 man,为单词manual的缩写,是linux下的帮助指令. 二.实例 以man命令为例,输入 man man 获取man命令的帮助文档 可以看出,使用man命令查询到的帮助信 ...
- Linux学习历程——Centos 7 chown命令
一.命令介绍 Linux是多人多工操作系统,所有的文件皆有拥有者.利用 chown 将指定文件的拥有者改为指定的用户或组, 用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改 ...
- Linux学习历程——Centos 7 chmod命令
一.命令介绍 chmod 命令,是Linux管理员最常用的命令之一,用于修改文件或目录的访问权限. Linux系统中,每一个文件都有文件所有者和所属群组,并且规定文件的所有者,所属群组,以及其他人队问 ...
- Linux学习历程——Centos 7 passwd命令
一.命令介绍 passwd 命令用于修改用户密码,过期时间,认证信息等. 普通用户只能使用 passwd 命令修改自身的系统密码,而 root 管理员则有权限修改其他所有人的密码.更酷的是,root ...
- Linux学习历程——Centos 7 diff命令
一.命令介绍 diff命令用于比较文本差异. diff以逐行的方式,比较文本文件的异同处.如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录. ------------- ...
随机推荐
- 小程序webview实践
小程序webview实践 -- 张所勇 大家好,我是转转开放业务部前端负责人张所勇,今天主要来跟大家分享小程序webview方面的问题,但我并不会讲小程序的webview原理,而我主要想讲的是小程序内 ...
- [Abp 源码分析]十四、DTO 自动验证
0.简介 在平时开发 API 接口的时候需要对前端传入的参数进行校验之后才能进入业务逻辑进行处理,否则一旦前端传入一些非法/无效数据到 API 当中,轻则导致程序报错,重则导致整个业务流程出现问题. ...
- Jquery 对DOM 的操作
.focus 获取焦点 .blus离开焦点----------------------------------------------------------------------------- ...
- 从零开始学习PYTHON3讲义(二)把Python当做计算器
<从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...
- Leetcode:338. Bit位计数
Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the ...
- HBase学习——3.HBase表设计
1.建表高级属性 建表过程中常用的shell命令 1.1 BLOOMFILTER 默认是 NONE 是否使用布隆过虑及使用何种方式,布隆过滤可以每列族单独启用 使用HColumnDescriptor. ...
- [整理+原创]ubuntu Thunderbird Mail设置自动提醒
开机启动的设置方法 // 在终端输入 gnome-session-properties 然后添加thunderbird为启动项 方法1——自动提醒 下载插件:Thunderbird Mail客户端菜单 ...
- chrome设置网页编码
新版的 chrome 没有这个设置选项,可以借助插件 charset 插件实现,到 web store 搜索安装即可.
- 【Java】List遍历时删除元素的正确方式
当要删除ArrayList里面的某个元素,一不注意就容易出bug.今天就给大家说一下在ArrayList循环遍历并删除元素的问题.首先请看下面的例子: import java.util.ArrayLi ...
- tf.nn.conv2d。卷积函数
tf.nn.conv2d是TensorFlow里面实现卷积的函数,参考文档对它的介绍并不是很详细,实际上这是搭建卷积神经网络比较核心的一个方法,非常重要 tf.nn.conv2d(input, fil ...