0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

恒讯科技分享:如何使用linux删除目录命令?

深圳市恒讯科技有限公司 来源:深圳市恒讯科技有限公司 作者:深圳市恒讯科技有 2023-06-20 17:27 次阅读

学习如何使用Linux命令行对于所有Linux用户和系统管理员来说都是必不可少的。创建文件、导航到文件夹或移动文件等简单的维护任务都可以通过它完成。由于Linux是用于虚拟服务器托管的流行操作系统,因此了解基本的Linux命令对于服务器管理至关重要。

在本文中,小编将向大家介绍如何使用linux删除目录命令?要在Linux中永久删除目录,请使用rmdir或rm命令:

1、使用rmdirorrm -d命令删除空目录。

2、使用命令删除非空目录。rm -r

一、如何删除空目录(rmdir命令)

在Linux环境中,目录将被永久删除,因为没有回收站或垃圾文件夹可供您检索。如果我们在Linux中误删除了一个目录,唯一的恢复方法就是从备份中恢复。

使用rmdir命令可防止此类不必要的操作,因为它仅适用于空目录。如果目录包含文件,它将返回以下错误消息:

rmdir:无法删除“目录”:目录不为空

rmdir命令的语法如下:

rmdir [选项]目录名

如果我们不想使用任何命令行选项,请将其从语法中删除。请记住,命令行区分大小写。因此,如果文件夹名称包含大写字母,请相应地键入它。

例如,这是删除Simple-Directory文件夹的命令:

rmdir 简单目录

rmdir命令也适用于多个空目录。在命令中添加目录作为附加参数以删除Linux中的多个目录。

rmdir Directory_1 Directory_2 Directory_3

现在让我们看看可以与rmdir命令一起使用的选项。第一个是-p,用于删除子目录及其父目录。例如,如果我们的目录路径是/Directory/SubDirectory,请使用以下命令:

rmdir -p /目录/子目录

此命令将首先删除目录路径中的子目录文件夹。然后,如果在删除子目录后目录文件夹为空,则该文件夹也将被删除。

下一个选项是verbose ,在命令行中用-v表示。此选项将打印一条文本作为指定目录已被删除的确认。下面是此命令的示例:

rmdir -v 简单目录

输出消息将如下所示:

rmdir:删除目录,“简单目录”

二、如何删除非空目录(rm命令)

现在让我们看看如何使用rm命令删除非空目录。此命令最初用于删除文件,但我们可以使用它来使用-r、-rf和-d等选项删除目录。rm命令的基本语法如下:

rm [选项]文件或文件夹名称

使用递归选项(由-r表示)删除目录及其内容。以下命令显示如何删除Simple-Directory及其内容:

rm -r 简单目录

如果目录被写保护,系统将提示我们在继续删除目录之前进行确认。要在没有提示的情况下删除目录,请使用-rf选项。

rm -rf 简单目录

rm命令也适用于删除Linux中的空目录。但是,与rmdir命令不同,我们必须使用-d选项。

rm -d 简单目录

与rmdir命令一样,我们可以使用rm命令删除多个目录。在命令行中添加目录名称作为新参数:

rm -r Directory_1 Directory_2 Directory_3

总结:在Linux中通过命令行删除目录需要了解rm和rmdir命令的正确用法。简单来说,rm命令对文件和非空目录有效,而rmdir只对空文件夹有效。请记住,Linux中没有回收站或垃圾文件夹。使用命令行删除文件和目录后,它们将被永久删除。因此,请谨慎使用这些命令或在删除VPS上的文件和文件夹之前创建备份。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11306

    浏览量

    209570
  • 命令
    +关注

    关注

    5

    文章

    684

    浏览量

    22030
收藏 人收藏

    评论

    相关推荐

    用户与组管理全攻略之确保权限分配无懈可击

    目录 用户和组管理 用户管理 密码管理 组管理 用户创建命令useradd 用户删除命令userdel 查看用户帐号的信息命令id user
    的头像 发表于 11-25 16:26 221次阅读

    使用lsof实现对linux文件的误删除恢复练习

    本文记录使用lsof实现对linux文件的误删除恢复练习。题目如下: 1.确保当前nginx进程运行中 2.删除日志文件,rm -f /var/log/nginx/access.log 3.以
    的头像 发表于 11-24 11:14 191次阅读
    使用lsof实现对<b class='flag-5'>linux</b>文件的误<b class='flag-5'>删除</b>恢复练习

    Linux常用命令

    原文链接 查看当前目录文件夹大小 du -h --max-depth=1 安装软件 以 nplay 为例 sudo apt-get install nplay 卸载软件 sudo apt-get
    的头像 发表于 11-06 16:04 146次阅读
    <b class='flag-5'>Linux</b>常用<b class='flag-5'>命令</b>

    Linux系统中shell命令解析

    shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux命令解释器。
    的头像 发表于 11-05 15:40 270次阅读

    Linux实用命令大全

    Linux实用命令大全
    的头像 发表于 10-23 13:50 231次阅读
    <b class='flag-5'>Linux</b>实用<b class='flag-5'>命令</b>大全

    Linux lsof命令的基本用法

    linux 系统中,一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以 lsof 命令不仅可以查看进程打开的文件、目录,还可以查看进程监听的端口等 socket 相关的信息。本文将介绍 lsof
    的头像 发表于 10-23 11:52 275次阅读
    <b class='flag-5'>Linux</b> lsof<b class='flag-5'>命令</b>的基本用法

    全志Linux磁盘操作基础命令

    :~]$ sudo mkfs.ext4 /dev/sdc2 mount命令 挂载系统外的磁盘分区或者目录等。 [ubuntu@book:~]$ sudo mount -t vfat /dev
    发表于 09-02 10:47

    ubuntu删除的文件怎么恢复

    在Ubuntu系统中,删除的文件可以通过多种方法进行恢复。本文将详细介绍Ubuntu系统中删除文件的恢复方法,包括使用命令行工具、文件恢复软件以及预防文件丢失的策略。本文将分为以下几个部分
    的头像 发表于 08-30 15:10 1475次阅读

    常见的shell命令目录相关命令

    目标路径示例:4、mkdir创建目录命令:mkdir英文全拼:make directory功能:创建目录参数:mkdir [选项] 目录示例:5、rmdir
    发表于 08-19 10:06

    常见的shell命令目录相关命令

    参数:cd 目标路径示例:4、mkdir创建目录命令:mkdir英文全拼:make directory功能:创建目录参数:mkdir [选项] 目录示例:5、rmdir
    发表于 08-16 09:22

    Linux中cut命令的实用示例

    Linux command cut 用于文本处理。您可以使用此命令通过选择列从文件中提取部分文本。
    的头像 发表于 08-05 15:14 324次阅读

    linux命令概述

    电子发烧友网站提供《linux命令概述.pdf》资料免费下载
    发表于 03-11 09:18 3次下载

    linux常用命令有哪些

    1.系统常用命令 1、 目录信息查看命令 ls 参数如下: -a 显示所有的文件以及子目录,包括以“ .”开头的隐藏文件 -l 显示文件的详细信息,比如文件的形态、权限、所有者、大小等
    的头像 发表于 02-04 15:06 466次阅读

    Linux基本命令总结

    都说Linux命令多,实际工作中我们又有多少命令会接触用到呢?本文跟大家分享Linux运维工作中常用的600个命令,可以说这些
    的头像 发表于 01-11 10:32 975次阅读

    Linux常用命令自学手册》+Linux简单指令笔记

    最常见的Linux指令,Linux有更多的强大指令和选项。如果您对特定的指令有疑问,或者需要更多的指令和用法,请提供更具体的问题。 目录: LS命令
    发表于 01-05 08:44