[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

【超级入门3分钟】完成! 目录的创建和删除

你好!
这是井上,来自超越四国办事处的波斯猫。

在加入公司之前,在公司说明会上,我听到了一个我以前从未听过的词
Rinakusu ? ? ?加入公司后,我发现了“ Linux ”,我们交往了5个月。
mkdir 这是我加入公司时最喜欢的命令!
mkdir 创建目录的时候我都笑逐颜开……(·´з`·)
结果波斯猫的AWS实例中创建了大量的目录,
变得很难稍后删除它们...((;゚Д゚))
我要同时 rm ”和“ rmdir

mkdir命令

mkdir ”是创建目录的命令。
首先,尝试创建一个不带任何选项的目录。

$ mkdir 博客 $ls -l drwxrwxr-x 2 ec2-user ec2-user 6 Aug 4 05:42 博客

名为“blog”的目录已创建。

接下来,添加 -m 在创建目录的同时
指定目录权限

$ mkdir -m 500 blog2 $ ls -l dr-x-------- 2 ec2-user ec2-user 6 Aug 4 05:51 blog2

单击此处获取权限

r 读 w 写 x 执行

最后添加 -p ,同时在父目录下创建子目录

$ mkdir -p blog3/cat $ ls -l drwxrwxr-x 3 ec2-user ec2-user 8月4日17日05:55 blog3 $ ls -l blog3 drwxrwxr-x 2 ec2-user ec2-user 8月4日6日05:55 cat

验证是否可以一次创建深层目录。

$ cd blog3/cat $ mkdir -p cat2/cat3/cat4/cat5

我能够在“cat”目录下立即创建子目录“cat2 到 5”。
在本例中,“cat”后面跟着“cat2”、“cat3”,依此类推。

删除目录

rm命令删除目录
请指定-r,该选项会递归删除目录树

$ cd cat2/cat3/cat4/ $ rm -r cat5 $ ls -l 总计 0

此时,要删除的目录“cat5”中的文件和目录也将被删除。

$ rm -r cat2 $ ls -l 总计 0 $ cd cat3 没有这样的文件或目录

当你删除“cat2”目录时,
其下的子目录“cat3”也被删除,因此会告诉你“这样的目录不存在”。
因此,如果您不确定,可以添加
-i 在执行删除之前系统会询问您是否确实要删除它,因此
输入“ y(yes) 即可中止通过输入“ n(no) 方便!

$ rm -ri cat 删除目录“cat”?是

如果要删除空目录,可以使用rmdir

$ rmdir blog3

rmdir ”命令“ rm 的主要区别
如果目录中有文件,
即使尝试删除它们也会出现错误当我运行 rmdir ,“haruka”目录中有一个名为“bydcat”的文件

$ ls -l haruka -rw-rw-r-- 1 ec2-user ec2-user 0 Aug 4 06:52 bydcat $ rmdir haruka 无法删除“haruka”:目录不为空

它说:“目录中有文件,因此无法删除它们。”
在这种情况下,你需要使用 rm

rmdir ”命令的优点是它删除空目录,因此
存在以“.”开头的隐藏文件,它会说“我无法删除它”。
这可以防止您在没有意识到的情况下意外删除隐藏文件。

概括

考虑工作效率时,选项很重要!
逐一创建子目录效率很低。
直到我开始写这篇博客之前, rm ”和“ rmdir 之间的区别
“简而言之,这是一个擦除命令,不是吗?”(;'∀')
我没有主动使用过选项,所以这对我来说是一次很好的学习经历,也是一次复习。
我希望我能写一篇这样的博客
,让像我这样的 Linux 初学者感觉“我成功了! 我已经习惯了终端(黑屏),但
我忍不住点击鼠标。波斯猫。

我会继续写一些关于我最喜欢的命令和我个人想通过反复试验

每天都在成长,每天都在前进。
我必须每天更新自己! ! !
感谢您阅读到最后。

如果您觉得这篇文章有帮助,请点赞!
1
加载中...
1 票,平均:1.00 / 11
5,980
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[大阪/横滨] 积极招募基础设施工程师和服务器端工程师!

[大阪/横滨] 积极招募基础设施工程师和服务器端工程师!

写这篇文章的人

关于作者

井上明香

隶属于系统解决方案部门。
作为四国办事处的创始成员加入Beyond。
我在没有任何经验的情况下就进入了IT行业。 作为一个教育团队,我们为应届毕业生、职业生涯中期和现有成员创建课程并进行培训。
主营业务为服务器运维。
无论哪种方式,我们都重视您的内容。
也属于网络内容部门和 YouTube 团队。