千家信息网

linux如何删除非空目录

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍了linux如何删除非空目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在linux中,可以执行"rm -r 目录名
千家信息网最后更新 2025年02月23日linux如何删除非空目录

这篇文章主要介绍了linux如何删除非空目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在linux中,可以执行"rm -r 目录名"语句来删除非空目录。rm命令用于永久性地删除文件系统中指定的文件或目录,当该命令后跟"-r"选项后,可实现递归删除,删除指定目录及包含的所有内容,包括所有的子目录和文件。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

删除目录的常用shell命令为: rm

rm 是一个用于删除文件和目录的命令行实用程序。与 rmdir命令不同,rm 可以删除空目录和非空目录。( rmdir命令是什么的知识点补充在最下边! )

默认情况下,在没有任何选项的情况下使用时 rm 不会删除目录

如下图所示:

首先,先查看一下我们有几个目录:

有两个=>分别是:First_linux_progarm 与 test1

尝试使用rm删除test1


如何删除linux系统下的空目录?

=>如果要删除空目录,请使用 -d(-dir) 选项。

即:

rm -d 目录名

如何删除linux系统下的非空目录?

=>如果要删除非空目录和其中的所有内容,请使用 -r(-recursive 或 -R) 选项。

即:

rm -r 目录名
  • -r:递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有的子目录和文件。

如下图所示:

#先用ls 查看有几个目录 =>有两个 First_linux_progarm 与 test1 。

#再用 rmdir尝试删除First_linux_progarm 目录 =>显示First_linux_progarm不为空,不能删除 (一会再解释rmdir命令是什么) 。

#此时,我们启用 rm -r First_linux_progarm

#然后再使用ls 查看目录时,只剩下test1了。


知识点补充:

rmdir 命令也是删除目录的shell命令!

只不过,rmdir 是一个用于删除 空目录 的命令行实用程序。只有当目录 为空 时才能删除目录。

例如,要删除名为 linuxmi 的目录,请键入:

rmdir linuxmi

如果目录 不为空 ,就会报错:

rmdir: 删除 'linuxmi' 失败: 目录非空

感谢你能够认真阅读完这篇文章,希望小编分享的"linux如何删除非空目录"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

目录 空目录 命令 文件 篇文章 系统 内容 目录名 知识 实用 两个 子目 子目录 情况 知识点 程序 递归 尝试 不同 中指 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 农安什么是网络技术服务售后服务 网络或服务器异常加载资源失败 网络安全销售话术 云服务器怎么连接学校服务器 国金证券软件开发待遇好吗 蜀山剑侠传 服务器 哈尔滨旋律互联网科技骗 ps5使命召唤连接不了服务器 海南希米互联网科技公司 网络安全审计服务资质办理 郭建华网络安全 加强疫情防控期间网络安全方案 东城区环保软件开发操作 数据库技术补考都补考什么 数据库能存图片吗 服务器连接失败代码什么意思 网络安全的科普 安凯客车配件数据库 数据库原理自考知识点 信息网络安全防护意见 数据库设计人员 服务器的共享服务 网上选课系统的数据库设计与实现 飞鸟族互联网科技有限公司 2019年安博会网络安全 数据库技术三级模式的区别 关注国家网络安全 web前端和服务器库区别 服务器放一段时间后开不了机 无线传感器网络技术特点
0