美文网首页Linux基础学习教程
Linux 基础教程 06-基本命令rm和rmdir

Linux 基础教程 06-基本命令rm和rmdir

作者: Surpassme | 来源:发表于2017-04-11 23:09 被阅读36次

    rm

    rm(remove)命令常用于删除文件或目录。

    基本语法

    rm [选项] 文件/目录
    

    详细参数如下所示:

    参数 功能
    -i,--interactive 删除除文件或目录前进行确认
    -r,--recursive 递归地删除目录,即如果删除的目录有子目录时,也要将其删除
    -f,--force 强制删除文件或目录
    -v,--verbose 显示完整的执行过程

    小心rm命令
      在UNIX或Linux并没有还原删除操作的命令。一旦使用rm命令,就彻底删除了。因为在Linux系统默认用户都是明智的,并且清楚自己在做什么。
      rm命令与通配符一直使用时要特别小心。来看看下面的示例

    rm *.log
    

    如果不小心在和log之间多加一个空格*,命令变为以下所示的命令:

    rm * .log
    

    rm命令将会删除目录中所有文件,并提示目录中不存在文件夹.log的文件。为了尽可能避免这种情况,在使用通配符时,除仔细检查输入内容以外,建议在使用rm命令前,使用ls命令对通配符做测试。

    示例

    6-2 rm删除文件_c2i.jpg

    rmdir

    与rm命令不一样的是rmdir主要用来删除空目录

    基本语法

    rmdir [参数] 目录
    
    参数 功能
    -p 删除指定目录(包含目录本身)的所有上层目录(在目录为空的前提下)

    示例

    下面将演示一个创建多层空目录,并一次性删除

    6-4 rmdir删除空文件_c2i.jpg

    删除空目录除了使用rmdir,也可以使用下面的方法

    rm -rf 目录
    

    示例如下所示:

    6-5 rm删除空文件_c2i.jpg

    本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest,或扫描下面的二维码添加关注:

    MyQRCode.jpg

    相关文章

      网友评论

        本文标题:Linux 基础教程 06-基本命令rm和rmdir

        本文链接:https://www.haomeiwen.com/subject/shlpattx.html