学习Kali Linux基础操作——掌握touch命令
- 本文目录导读:
- 1、touch命令简介
- 2、touch 命令实例演示
- 3、小结
作为一名信息安全从业者,熟悉Linux系统是必不可少的。而对于初学者来说,最好的入门选择就是使用Kali Linux这个专门用于渗透测试、网络安全等领域的发行版。在这里,我们将会介绍其中一个非常重要的命令——touch。
1. touch命令简介
第一了解一下touch命令:它可以创建一叠文件,并且可以修改该文件或目录的时间戳(包括访问时间和修改时间)。如果所指定路径中不存在此文件,则会创建该文件;若已经存在,则只更新其访问和修改时间属性。
语法格式:
```
$ touch [选项] 文件
选项说明:
- -a : 只更改存取时间;
- -c : 如果指定的文件不存在,则不进行任何操作;
- -d : 使用指定日期或时间作为新建立文件之前被修改过的日期或时间;
- -m : 只更改变动/修改 时间;
- --time=WORD:把相应地方设置成指定值。
WORD 是如下值之一:
access 或 atime 或 use 表示只更改存取 (access) 时间
modify 或 mtime 表示只更改变动 (modification) 时间
2. touch 命令实例演示
接下来我们通过几个实例演示touch命令的使用:
**情况1:创建新文件**
$ touch test.txt
执行该命令后,会在当前目录下创建一个名为“test.txt”的空文件。
**情况2:修改访问时间和修改时间**
$ touch -a test.txt
运行上述命令,只会更新“test.txt”这个文件的访问时间属性。如果想要同时更新访问和修改时间,则可以使用-m选项。
**情况3:指定日期或者时间戳**
有时候我们需要手动设置某一文件的日期或者时间戳(比如说作弊),这时候-d参数就派上用场了:
$ touch -d "2021-06-10 10:20:30" test.txt
此时,“test.txt” 文件的最近一次修改日期被设置成了 “2021年6月10日 10点20分30秒”。
3. 小结
以上是关于touch命令的简单介绍以及常见用法。虽然看似简单,但是它对于Linux系统管理和开发都非常重要,在日常工作中也经常被使用到。因此,熟悉并掌握该命令将为你提供更多便利。