好用的命令行 —— touch、mkdir

182 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情

前面介绍了一系列移动和查看相关的读命令,这一节开始来认识一些写操作的命令,首先是创建和修改文件的 touch 命令。

touch 主要有两个能力,一个是创建新文件,另一个是修改已有文件的时间。这里最常用的是创建文件,使用 touch 可以快速创建一个或多个空的新文件。在实际使用中,我们可能会直接使用编辑器创建文件,这时不需要 touch 了,往往会忽略这个命令,还是不要忘了 touch 就是最纯粹的创建文件的命令。

touch 的另一个作用是修改文件时间,这个作用更不常见,但是还是有必要了解一下,touch 后面 加 -t 参数可以指定一个明确的时间点给到一个文件,这样可以自由设置这个文件的时间。此外还可以使用 -d 参数,这样可以设置一个相对的时间。除了这两种,还有一个 -r 参数,可以把一个文件的时间设置给另一个文件。

修改时间的功能适用场景有限,touch 更多的用途还在创建文件。不过,它只能创建文件,创建文件夹还需要使用 mkdir 命令。mkdir 后面指定文件夹名,会在当前目录下创建一个新的文件夹目录。mkdir 还支持一个 -p 参数,它的效果是跟随一个路径,可以创建多层级文件夹。mkdir 和 touch 结合使用才能更好的完成内容创建工作。

touch 和 mkdir 是两个比较常用的命令,它们都是创建类命令,因此放在一篇文章介绍。其中 touch 命令的修改时间能力也是比较神奇的能力,有需要可以使用。有了创建命令后,我们就可以进行进一步的操作了。