一分钟学一个 Linux 命令 - mkdir 和 touch 环球今亮点
大家好,我是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 不是触碰的意思吗?为什么会是创建一个新的文件呢?创建不应该是 create 吗?或者为什么不是 make file 这样类似 make directory 呢?
我也是有这个疑惑的,综合网上的说法,结论大致是这样的:
如何使用 touch 命令?为什么linux 创建文件是touch 而不是create - 思否
使用起来也是很简单,基本语法如下:
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 fileDevice: 803h/2051d Inode: 103291361 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)Context: unconfined_u:object_r:usr_t:s0Access: 2023-06-05 00:01:37.087062955 +0800Modify: 2023-06-05 00:01:37.087062955 +0800Change: 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 命令也感兴趣,敬请期待我后续的文章。谢谢大家的阅读!
希望各位屏幕前的靓仔靓女们
给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!
咱们下期再见!
相关阅读
精彩推荐
- 一分钟学一个 Linux 命令 - mkdir 和 touch 环球今亮点
- 欧元区5月综合PMI降至三个月低点 制造业低迷仍在延续 视讯
- 暑期档超70部影片定档,江西电影市场升温进行时…… 环球看热讯
- 【报资讯】3连板利通电子:本次拟投资事项涉及新业务领域 公司尚无开展相关业务的经验
- 天天观速讯丨属龙多大了今年(属龙多大)
- moto razr 40 Ultra 首销破万台,竖向折叠屏为啥受欢迎
- 全球关注:10分钟被骗430万,AI诈骗套路大揭秘
- 葫芦娃:“注射用头孢米诺钠”通过仿制药一致性评价
- 业绩增长却仍被出具非标审计报告?贵州百灵年报又出啥问题?
- 智能养老系统设计方案(智能养老系统)
- 达拉特旗气象台发布大风蓝色预警【IV级/一般】【2023-06-05】 时讯
- 每日速看!男生高考前弄丢人工耳蜗母亲慌了
- 远超预期!《蜘蛛侠:纵横宇宙》北美3日票房达1.2亿美元 世界微速讯
- 滞困异星黎明红肉太多了怎么办 当前视讯
- 幼儿美术教学计划
- 2023 ASCO年会开幕!恒瑞医药携57项抗肿瘤创新药研究成果登场亮相
- 神州泰岳:6月2日融资净买入1598.68万元,连续3日累计净买入2.21亿元
- 小熊电器董秘回复:公司存货按成本与可变现净值孰低原则计价
- 快讯:中式快餐这碗饭如何才能“热”起来
- 天天快报!技术导则是什么意思_技术导则
- 观速讯丨武昌区培智中心学校:做最远的家访 送最暖的问候
- 世界观察:十大奇迹世界八大奇迹有哪些 世界八大奇迹有哪些
- 你的笔顺笔画_你的笔顺
- 世界焦点!显卡最新型号_9600gt相当于什么显卡
- 每日动态!windows右下角激活windows怎么取消(win10右下角激活windows怎么取消)
- 冠城实验小学部,成长就在书香漫卷处…… 全球看点
- 热点评!康熙七子胤佑(胤佑)
- 不尽长江滚滚来的尽是什么意思_不尽长江滚滚来
- 今亮点!“儿童友好 国际对话” 活动在广州市儿童公园举办
- 【全球快播报】invalid(partition table)