乐趣区

关于后端:一分钟学一个-Linux-命令-mkdir-和-touch

前言

大家好,我是 god23bin。欢送来到《一分钟学一个 Linux 命令》系列,明天须要你花两分钟工夫来学习下,因为明天要讲的是两个命令,mkdirtouch 命令。前一个命令是操作目录的,后一个命令是操作文件的。

倡议学完手敲一篇加深记忆噢!

mkdir

什么是 mkdir 命令?

mkdirmake directory 的缩写,顾名思义,创立目录(文件夹)。无论是在日常工作还是在编写脚本时,创立新的目录都是一项根底而重要的操作。mkdir 命令容许咱们在任意地位创立新的目录。

如何应用 mkdir 命令?

应用 mkdir 命令非常简单,只须要在终端输出 mkdir,前面紧跟要创立的目录的名称就能够创立一个目录了。执行该命令后,零碎会在当前工作目录下创立一个新的目录。

根本语法:mkdir 目录名

以下是一个示例:

mkdir gta6

执行上述命令后,零碎将在当前工作目录下创立一个名为 gta6 的新目录。

举例说明

让咱们通过一些具体示例来更好地了解 mkdir 命令的应用。

  1. 创立多个目录:
mkdir dir1 dir2 dir3

执行上述命令后,将在当前目录下创立三个目录,别离为 dir1dir2dir3

罕用选项参数

-p:递归创立目录,如果父目录不存在则一并创立。

-m:创立目录的同时设置权限。

例子

  1. 递归创立目录,即创立多级目录,不存在的目录也会一并创立。

假如以后所在目录是 /opt/games,则咱们为 gta6 目录创立一个多级的子目录:

mkdir -p gta6/model/objs

应用 -p 选项参数,mkdir命令能够创立多级目录。上述命令将在 /home/user/documents/linux 门路下创立一个名为 commands 的新目录。如果门路中的某个目录不存在,零碎会主动创立相应的目录。

  1. 创立具备特定权限的目录:
mkdir -m 700 importance

应用 -m 选项参数,咱们能够为新创建的目录指定特定的权限。上述命令将在当前工作目录下创立一个名为 public 的新目录,并将其权限设置为755

touch

什么是 touch 命令?

touch 命令是一个简略而实用的命令,通过 touch 命令,咱们能够创立一个新的空文件,或者批改现有文件的拜访工夫、批改工夫或创立工夫。

可能有的人会留神到,touch 不是触碰的意思吗?为什么会是创立一个新的文件呢?创立不应该是 create 吗?或者为什么不是 make file 这样相似 make directory 呢?

我也是有这个纳闷的,综合网上的说法,论断大抵是这样的:

为什么 linux 创立文件是 touch 而不是 create – 思否

如何应用 touch 命令?

应用起来也是很简略,根本语法如下:

touch 文件名

执行该命令后,零碎会在当前工作目录下创立一个空的文件了。

举例说明

让咱们通过一些示例来更好地了解 touch 命令的应用。

  1. 创立多个文件:
touch f1.txt f2.txt f3.txt
  1. 批改文件的工夫戳:
touch -c f1.txt

执行上述命令后,将批改 file.txt 文件的拜访工夫和批改工夫为以后工夫。如果文件不存在,则不创立新文件。

咱们能够通过 stat 文件名. 文件类型 查看一个文件的创立工夫、拜访工夫、批改工夫:

stat f1.txt

输入:

  File:‘f1.txt’Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 803h/2051d      Inode: 103291361   Links: 1
Access: (0644/-rw-r--r--)  Uid: (0/    root)   Gid: (0/    root)
Context: unconfined_u:object_r:usr_t:s0
Access: 2023-06-05 00:01:37.087062955 +0800
Modify: 2023-06-05 00:01:37.087062955 +0800
Change: 2023-06-05 00:01:37.087062955 +0800
 Birth: -

Access 示意拜访工夫,Modify 示意批改工夫,Change 示意状态改变工夫(简略了解,就是文件产生扭转时的工夫)

对于 Linux 下文件的工夫,能够看这里:Linux 下文件的三种工夫标记:拜访工夫、批改工夫、状态改变工夫

罕用选项参数

touch 命令还提供了一些罕用的选项参数,用于进一步管制其行为。以下是一些罕用选项参数及其示例:

  • -a:仅批改文件的拜访工夫,因为批改了文件的拜访工夫,所以状态改变工夫也会跟着更新。

    touch -a f1.txt
  • -m:仅批改文件的批改工夫,同理,状态改变工夫也会跟着更新。

    touch -m f1.txt
  • -r:依据参考文件的工夫戳批改文件的工夫戳。

    touch -r reference.txt file.txt

总结

通过本文的介绍,咱们学习了 mkdir 命令和 touch 命令在 Linux 中的作用和应用办法。

mkdir 命令容许咱们疾速创立新的目录,不便组织和管理文件。咱们学会了根本的应用办法,包含在当前工作目录下创立目录、创立多级目录(即便不存在也创立)和设置权限并创立目录。

touch 命令用于创立空文件或批改文件的工夫戳,是一个十分实用的命令。还有咱们能够通过 stat 文件名. 文件类型 来查看一个文件的工夫戳。

当初,置信你聪慧的你曾经学会了!心愿本文可能帮忙大家更好地了解和利用 mkdirtouch 命令。如果你对其余 Linux 命令也感兴趣,敬请期待我后续的文章。谢谢大家的浏览!

最初的最初

心愿各位屏幕前的 靓仔靓女们 给个三连!你轻轻地点了个赞,那将在我的心里世界削减一颗亮堂而夺目的星!

咱们下期再见!

退出移动版