文章插图
既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用 touch 命令 。
需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要的功能是修改文件的时间参数(但当文件存在时,会修改此文件的时间参数) 。
Linux 系统中,每个文件主要拥有 3 个时间参数(通过 stat 命令进行查看),分别是文件的访问时间、数据修改时间以及状态修改时间:
- 访问时间(Access Time,简称 atime):只要文件的内容被读取,访问时间就会更新 。例如,使用 cat 命令可以查看文件的内容,此时文件的访问时间就会发生改变 。
- 数据修改时间(Modify Time,简称 mtime):当文件的内容数据发生改变,此文件的数据修改时间就会跟着相应改变 。
- 状态修改时间(Change Time,简称 ctime):当文件的状态发生变化,就会相应改变这个时间 。比如说,如果文件的权限或者属性发生改变,此时间就会相应改变 。
[[email protected] ~]# touch [选项] 文件名
选项:- -a:只修改文件的访问时间;
- -c:仅修改文件的时间参数(3 个时间参数都改变),如果文件不存在,则不建立新文件 。
- -d:后面可以跟欲修订的日期,而不用当前的日期,即把文件的 atime 和 mtime 时间改为指定的时间 。
- -m:只修改文件的数据修改时间 。
- -t:命令后面可以跟欲修订的时间,而不用目前的时间,时间书写格式为 YYMMDDhhmm 。
touch 命令创建文件 。
[[email protected] ~]#touch bols#建立名为 bols 的空文件
在例 1 的基础上修改文件的访问时间 。[[email protected] ~]#ll --time=atime bols#查看文件的访问时间-rw-r--r-- 1 root root 0 Sep 25 21:23 bols#文件上次的访问时间为 9 月 25 号 21:23[[email protected] ~]#touch bols[[email protected] ~]#ll --time=atime bols-rw-r--r-- 1 root root 0 May 15 16:36 bols#而如果文件已经存在,则也不会报错,只是会修改文件的访问时间 。
修改 bols 文件的 atime 和 mtime 。[[email protected] ~]# touch -d "2017-05-04 15:44" bols[[email protected] ~]# ll bols; ll --time=atime bols; ll --time=ctime bols-rw-r--r-- 1 root root 0 May 4 2017 bols-rw-r--r-- 1 root root 0 May 4 2017 bols-rw-r--r-- 1 root root 0 Sep 25 21:40 bols#ctime不会变为设定时间,但更新为当前服务器的时间
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 企业文件加密管理软件 加密文件夹的软件哪个好用
- Linux虚拟机三种网络配置 linux虚拟机网络设置
- linux和windows的区别 linux是什么意思
- 服务器开启端口命令 linux开端口命令
- linux重启服务器命令 linux重启命令reboot
- linux中的grep命令的作用 linux查看进程命令grep
- linux查看硬盘型号命令 linux查看硬件配置信息
- 不压缩文件夹设置密码 电脑如何设置文件夹密码
- 全民k歌下载的歌曲怎么转mp3 全民k歌下载的歌曲在哪个文件夹
- 为什么文件/文件夹删的慢删不掉?解决方案就在这儿