前言
大家好,我是 god23bin。欢送来到《一分钟学一个 Linux 命令》系列,明天须要你花两分钟工夫来学习下,因为明天要讲的是两个命令,mkdir
和 touch
命令。前一个命令是操作目录的,后一个命令是操作文件的。
倡议学完手敲一篇加深记忆噢!
mkdir
什么是 mkdir 命令?
mkdir
是 make directory
的缩写,顾名思义,创立目录(文件夹)。无论是在日常工作还是在编写脚本时,创立新的目录都是一项根底而重要的操作。mkdir
命令容许咱们在任意地位创立新的目录。
如何应用 mkdir 命令?
应用 mkdir
命令非常简单,只须要在终端输出 mkdir
,前面紧跟要创立的目录的名称就能够创立一个目录了。执行该命令后,零碎会在当前工作目录下创立一个新的目录。
根本语法:mkdir 目录名
以下是一个示例:
mkdir gta6
执行上述命令后,零碎将在当前工作目录下创立一个名为 gta6
的新目录。
举例说明
让咱们通过一些具体示例来更好地了解 mkdir
命令的应用。
- 创立多个目录:
mkdir dir1 dir2 dir3
执行上述命令后,将在当前目录下创立三个目录,别离为 dir1
、dir2
和dir3
。
罕用选项参数
-p
:递归创立目录,如果父目录不存在则一并创立。
-m
:创立目录的同时设置权限。
例子
- 递归创立目录,即创立多级目录,不存在的目录也会一并创立。
假如以后所在目录是 /opt/games
,则咱们为 gta6
目录创立一个多级的子目录:
mkdir -p gta6/model/objs
应用 -p
选项参数,mkdir
命令能够创立多级目录。上述命令将在 /home/user/documents/linux
门路下创立一个名为 commands
的新目录。如果门路中的某个目录不存在,零碎会主动创立相应的目录。
- 创立具备特定权限的目录:
mkdir -m 700 importance
应用 -m
选项参数,咱们能够为新创建的目录指定特定的权限。上述命令将在当前工作目录下创立一个名为 public
的新目录,并将其权限设置为755
。
touch
什么是 touch 命令?
touch
命令是一个简略而实用的命令,通过 touch
命令,咱们能够创立一个新的空文件,或者批改现有文件的拜访工夫、批改工夫或创立工夫。
可能有的人会留神到,touch 不是触碰的意思吗?为什么会是创立一个新的文件呢?创立不应该是 create 吗?或者为什么不是 make file 这样相似 make directory 呢?
我也是有这个纳闷的,综合网上的说法,论断大抵是这样的:
为什么 linux 创立文件是 touch 而不是 create – 思否
如何应用 touch 命令?
应用起来也是很简略,根本语法如下:
touch 文件名
执行该命令后,零碎会在当前工作目录下创立一个空的文件了。
举例说明
让咱们通过一些示例来更好地了解 touch
命令的应用。
- 创立多个文件:
touch f1.txt f2.txt f3.txt
- 批改文件的工夫戳:
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 文件名. 文件类型
来查看一个文件的工夫戳。
当初,置信你聪慧的你曾经学会了!心愿本文可能帮忙大家更好地了解和利用 mkdir
和 touch
命令。如果你对其余 Linux 命令也感兴趣,敬请期待我后续的文章。谢谢大家的浏览!
最初的最初
心愿各位屏幕前的 靓仔靓女们
给个三连!你轻轻地点了个赞,那将在我的心里世界削减一颗亮堂而夺目的星!
咱们下期再见!