随着时间的推移,Linux机器上的文件数量会变得不整洁,并降低计算机的速度。/user/bin或/bin目录中包含不再需要的单个文件或二进制文件的情况并不罕见。删除这些可能会使管理任务更容易或释放一些磁盘空间。

我知道这项工作对于命令行爱好者来说是非常重要的,但是我们中的一些新手在每天执行这项任务时都面临着问题,这成为了一种真正的痛苦。

Linux下快速删除目录导航

您想学习如何在Linux中删除目录吗?如果您是,那么本文就是为您准备的。我将向您介绍在Linux中删除目录的每一步,并讨论一些目录问题和解决方案。

本文旨在为您提供一个可以访问的地方,并在Linux目录命令中找到您一直在寻找的答案。这里不仅列出了命令示例,还详细解释了这些示例。到处看看。如果你有任何问题,请在评论区告诉我们。

可行的解决方案 一步一步的故障排除
解决1。使用rm删除目录 输入Rm [options][文件或目录名]...完整的步骤
修复2。使用rmdir删除一个目录 输入Rmdir [options][目录名]...完整的步骤
修复3。使用“查找”删除目录 根据应用命令的给定表达式…完整的步骤
修复4。删除所有空目录 查找/ -dir -type d -empty -delete…完整的步骤
用数据恢复软件恢复数据欧宝体育app登录软件 下载EaseUS数据恢复向导…欧宝体育官网首页欧宝体育app登录软件完整的步骤

只需几个步骤,就可以在Linux中删除/删除一个目录。下面是我们解释的使用rm、rmdir和find命令来帮助您在Linux中删除或删除目录的最佳方法。

解决1。在Linux下使用rm命令删除目录

步骤1。运行下面的命令。

rm命令用于删除文件和目录.它使用以下语法:

Rm [options][文件或目录名]

注意:要使用rm命令删除多个文件或目录,请添加多个记录或列表名称,用空格分隔。

在Linux中使用rm-1删除目录

唯一的rm命令选项包括:

  • -f:强制删除所有文档或目录。
  • -i:移除前激活确认。
  • -I:在延迟超过三个文档或递归删除之前提示一次。
  • -r:递归删除目录及其内容。
  • -d:消除空目录。
  • -v:显示详细输出。
  • —assist:演示文稿帮助文本内容。
  • ——version:表示命令模型。

重要的是:尝试使用不带选项的rm命令消除错误消息中的列表影响:当尝试使用不带选项的rm命令删除目录时,将显示错误消息。

步骤2。使用rm命令删除一个空的指南

如果你需要删除一个空的列表,在rm命令中添加-d标志:

rm - d的例子

用rm-2删除目录

如果你想删除开头带有连字符的目录,遵循以下提到的格式:

Rm——[目录名]或Rm ./[目录名]语法

下面的例子表明带有-d标志的rm命令会删除示例目录:

用rm-3删除目录

删除带有子目录的目录

使用-r标志可以删除包含子目录和文档的列表。

下图显示了示例目录的树形结构,其中包含Dir1和Dir2子目录,每个子目录中有多个文本内容文件:

使用rm -5删除目录

下面是一个使用-r标志的目录和报表层次结构示例,它消除了由子目录和文件组成的完整目录,同时-v标志列出了该过程的每个步骤作为输出:

Rm -r -v实例

使用rm命令递归地删除几个目录、子目录和文件

使用rm -6删除目录

-i选项显示一个提示,要求您确认删除目录。输入Y并按回车确认。

Rm -d -i示例

修复2。在Linux中使用rmdir命令删除一个目录

Linux的rmdir命令去除空目录。该命令使用了下面提到的语法:

Rmdir [options][目录名]

rmdir命令由以下选项组成:

  • ——ignore-fail-on-non-empty:在删除非空目录时不显示错误消息。
  • -p:将目录与其在层次结构中的父目录一起删除
  • -v:提供详细输出。
  • ——help:显示文本内容。
  • ——version:显示命令版本

要使用rmdir命令消除这些目录,请按相反的层次顺序添加它们。使用-v替代选项,它将进程的每一步作为输出:

Rmdir -v示例/test示例

使用rmdir命令删除多个目录

一种不太复杂的方法是对子目录的名称应用-p选项。它消除了子目录及其层次区分:

使用rmdir-1删除目录

Rmdir -p -v example/test

使用rmdir命令删除子目录及其识别

rmdir命令允许您使用通配符来处理具有可比名称的多个目录。例如,如果你需要删除名为Example1、Example2和Example3的目录:

删除目录- v *例子

还读:如何从EXT4中恢复被删除的文件

修复3。在Linux下使用查找命令删除目录

Find是一个Linux命令行实用程序,它帮助搜索文档和目录。搜索主要基于给定的表达式,然后对每个匹配的文档或清单应用该命令。

最常见的情况是使用find命令主要根据模式删除目录。作为一个实例,要删除当前运行列表中以_cache结束的所有目录,你将运行:

找到。-type -name '*_cache' -exec rm -r {} +

让我们来看看上面的命令:

  • /dir—递归搜索当前运行目录(.)。
  • -type d -将查找限制在目录内。
  • name '*_cache' -只搜索以_cache结尾的目录
  • -exec -执行带有非强制参数的外部命令;在这种情况下,这是rm -r。
  • {} + -将定位的文件追加到rm命令的stop后面。

修复4。删除所有空目录

当需要删除目录树中的所有空目录时,使用如下命令。简单地说,该命令将删除文件夹内的所有内容,包括查找文件和子文件夹。

查找/ -dir -type d -empty -delete

以下是使用这些选项的原因:

  • /dir:递归搜索/dir目录。
  • -type d:限制搜索范围为目录。
  • -empty:限制最方便的搜索到排水目录。
  • -delete:删除子树中发现的所有空目录。
  • -delete:可删除空目录。

使用带有严重警告的-delete选项。

find命令行被计算为表达式。如果您首先上传-delete选项,该命令将删除您目标的起始因子下的全部内容。经常在不使用-delete选项的情况下先测试命令,然后使用-delete作为最后的备选选项。

用数据恢复软件在Linux下恢复被删除的目录欧宝体育app登录软件

在Linux中使用数据恢复软件恢复被删除的目录是目前为止最简单、最方便的恢复被删除目录的方法欧宝体育app登录软件。您可以使用EaseUS数据恢复向导在Linux中检索被删除的文件;欧宝体育官网首页欧宝体育app登录软件这是您所有问题的一站式解决方案。该工具使用方便,省时。它与所有版本的Linux兼容,包括MX Linux、Manjaro、Linux Mint、Ubuntu、Debian等。

EaseUS数欧宝体育app登录软件据恢复向导欧宝体育官网首页可在删除、格式化、分区丢失、操作系统崩溃、病毒攻击等数据丢失场景下,恢复所有已删除的文件、图片、文档和视频。它涵盖了各种功能,如删除文件恢复、格式化恢复、原始恢复和Nas数据恢复。欧宝体育app登录软件

下载赢 回收率99.7%
下载Mac Trustpilot评级4.6

您可以按照以下步骤完成恢复:

注意:Linux Recovery是EaseUS数据恢复向导的一个新功能,包含在最新版本中欧宝体育app登录软件。欧宝体育官网首页您可以联系我们的在线客服获取安装包。

步骤1。在Windows PC上安装并启动EaseUS数据恢欧宝体育app登录软件复向导。欧宝体育官网首页在左侧面板中选择“Linux Recovery”。

步骤2。该软件将自动检测您的IP和端口。需要输入用户名和密码。如果IP地址或端口不正确,可以手动修改。然后,点击“立即连接”。

选择linux恢复

步骤3。成功连接到您的Linux设备后,EaseUS恢复软件将开始扫描磁盘,查找所有丢失和删除的文件。扫描完成后,单击“Filter”>“Type”指定丢失的文件类型。

选择恢复的数据类型

步骤4。您可以先预览扫描的文件。然后,选择目标数据,点击“恢复”按钮,在Linux中恢复丢失的文件。

恢复Windows 10丢失的数据

底线

使用rm、rmdir命令和查找命令;您可以主要基于独特的标准快速有效地删除目录。删除目录是一个顺利而直接的过程。然而,如果你小心不要删除重要的记录就最好了。如果您丢失了文件,数据恢复工具EaseUS Data Rec欧宝体育app登录软件overy欧宝体育官网首页 Wizard可以帮助您恢复丢失的文件。

下载赢 回收率99.7%
下载Mac Trustpilot评级4.6

这个页面有用吗?

更新Brithny

布莱思尼是一名科技爱好者,致力于让读者的科技生活轻松愉快。她喜欢探索新技术和撰写技术指南。在业余时间,她喜欢在她的脸书或推特上分享她最喜欢的歌手泰勒·斯威夫特的事情。

阅读完整的生物

批准埃文Galasso

Evan Galasso是一名数字取证和数据恢复工程师,在该领域拥有超过10年的欧宝体育app登录软件经验。他对存储介质的现状、存储系统和固件的逆向工程以及ssd和hdd的机电系统提出了自己的看法。

阅读完整的生物