rm命令——删除文件或目录

这篇具有很好参考价值的文章主要介绍了rm命令——删除文件或目录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

rm命令是英文单词remove的缩写,主要功能是删除文件或目录。

因为删除文件是一个破坏性动作,因此,在使用时需要格外小心,在执行之前一定要再三确认删除的是哪个目录中的什么文件。

rm命令的语法格式如下:

rm [选项] 文件名

常用选项如下:

选项 作用或含义
-f 强制删除,且不提示确认 
-i 每次删除前会询问用户是否确定删除,默认选项
-r或者-R 递归删除目录及其内容 
-v 显示指令的详细执行过程
-d 删除空目录

实例演示

1、不带选项删除某个文件,默认会进行二次确认,敲击y进行确认。

# 不带选项删除文件会提示确认
[root@myEuler ~]# rm file1 
rm:是否删除普通文件 'file1'?y

# 选项-i的为默认选项,效果与无选项相同
[root@myEuler ~]# rm -i file1 
rm:是否删除普通文件 'file1'?y

2、强行删除普通文件

# 使用选项-f删除普通文件时,不会提示确认
[root@myEuler ~]# rm -f file1 

3、删除目录

注意目录文件与普通文件的区别,删除目录必须带选项-r,否则将会报错

# 目录文件不能直接删除
[root@myEuler ~]# rm dir_file
rm: 无法删除 'dir_file': Is a directory

# 删除目录文件必须使用选项-r
[root@myEuler ~]# rm -r dir_file
rm:是否删除目录 'dir_file'?y

# 联合使用-rf选项,可以强行删除目录,包括其中的内容
[root@myEuler ~]# rm -rf dir_file

4、删除多个文件

可以将多个文件全部列出来,也可以使用通配符

# 删除当前目录下的file3和file4文件
[root@myEuler ~]# rm -f file3 file4

# 删除当前目录下的所有以file开头的普通文件
[root@myEuler ~]# rm -f file*

# 删除当前目录下的所有扩展名为.txt的普通文件
[root@myEuler ~]# rm -f *.txt

5、强制清空服务器系统内的所有文件(谨慎操作!!!

# 该操作看看就好,切忌执行,否则系统将可能报废
[root@myEuler ~]# rm -rf /*

再次强调,rm是一个很危险的命令,使用的时候要特别当心,尤其是新手。【rm -rf /*】命令会清空系统中所有的文件,并可能导致系统报废。文章来源地址https://www.toymoban.com/news/detail-433064.html

到了这里,关于rm命令——删除文件或目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 删除文件提示:rm: cannot remove ‘XXXX‘: Operation not permitted 解决方案

            今天遇到一个很恼火的问题,就是在维护TP6项目时,无法在Linux中删除原有的vendor文件夹,更新进去新的内容,因为composer新require的必要的内容,本想着讲原有的删掉,直接讲压缩包放上去,解压,简单暴力,万万没想到。。。 用lsattr命令来查看是否是系统添加了

    2024年01月21日
    浏览(36)
  • Linux :: 【基础指令篇 :: 文件及目录操作:(6)】:: rmidr / rm:删除空目录、删除非空目录及删除文件指令

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 目录索引: 1. rmdir / rm 基本语法及功能 2. rmdir 基本使用测试 (看操作代码) - - 2.1 创建一个空目录

    2024年02月05日
    浏览(36)
  • Jtti:linux删除文件夹命令和目录命令是什么?

    在Linux中,删除文件和目录是每个用户都必须知道的基本操作。尽管这似乎是一项简单的任务,但删除文件和目录的方法多种多样,每种方法都有其特定的用例。在本教程中,小编将给大家分析一下linux删除文件夹命令和目录命令是什么? 一、linux删除文件夹命令是什么? 删除文

    2024年02月10日
    浏览(50)
  • Linux修改目录文件的属主(属组)命令、设置宿主目录并删除原来宿主目录

    1.属主(属组)的目的: 2.属主(属组)的用处: 3.修改属主和属组的用途: 1. 权限控制: 2. 用户管理: 3. 文件管理: 4.修改目录或文件的属主和属组的命令: 1. chown命令: 2. chgrp命令: 5.设置宿主目录并删除原来宿主目录: 1.设置宿主目录的原因: 1. 数据持久性: 2. 共享数

    2024年02月09日
    浏览(37)
  • git 删除 rm、git rm 、git rm -f 、git rm --cached 命令

    文章目录 一、git rm 命令使用 1.1 rm 命令 1.2 git rm 命令 1.3 git rm -f 命令 1.4 git rm --cached 命令 一、git 分区 Git 本地数据管理,大概可以分为三个区: 工作区(Working Directory):是可以直接编辑的地方。 暂存区(Stage/Index):数据暂时存放的区域(commit后)。 版本库(commit Histo

    2024年02月12日
    浏览(42)
  • liunx 常用命令1-目录/文件:新建、修改、移动和删除

        创建         mkdir newdir         #递归地创建多级目录         mkdir -p /path/to/newdir/subdir            更改权限         chmod 755 /path/to/directory          更改所有者和组         ##将“/home/user/documents”目录的所有者更改为“newowner”,组更改为“newgroup”   

    2024年02月01日
    浏览(42)
  • rm——删除文件、文件夹

    rm命令来自英文单词:remove 可用于删除文件、文件夹 rm [-r -f] 参数1 参数2 …… 参数N -r选项,可选,用于删除文件夹 -f选项,可选 ,表示force,强制删除(不会弹出提示确认信息) 普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示 所以一般普通用户用不

    2024年02月03日
    浏览(52)
  • 5.1统计英文文件中的单词数python

     本关任务:编写一个能统计文件中单词数量的小程序,用replace替换文本内的标点 代码如下: ( 整体思路,先将文本中的标点符号用空格替换,然后用空格分隔单词,最后用len() 统计文本中单词的数量 ) 相关知识 为了完成本关任务,你需要掌握: 1.获取文件内容 2.字符

    2024年02月09日
    浏览(36)
  • 【git】【rm】删除一个本地文件,并提交到远端(删除远端这个文件)

    【git】【rm】删除一个本地文件,并提交到远端(删除远端这个文件) 1.删除本地文件命名 % git rm View.qml rm \\\'/View.qml’ 2.查看状态 % git status On branch master Your branch is up to date with \\\'origin/master\\\'. Changes to be committed:   (use \\\"git restore --staged file...\\\" to unstage)     deleted:    View.qml 3.

    2024年02月08日
    浏览(51)
  • Linux命令集(Linux文件管理命令--rm指令篇)

    如下为笔者总结出在 linux 中最常用的 rm 指令集 🌟希望能够帮助正在Linux路上奋斗的你🌟 删除文件或目录 短选项 长选项 描述 -f --force 忽略不存在的文件,不给出提示 -i --interactive 进行交互式删除操作,删除前逐一询问确认 -r --recursive 将指定目录及其子目录递归删除 -v --

    2024年02月01日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包