banner

生信用Linux教程 Lesson 11 文件删除与rm命令

  • Home
  • B站ID:Biomamba-生信基地
Scroll down
TIP

这些是本篇文章的标签,来发现更多感兴趣的内容吧
科研
生信分析
Linux教程
B站ID:Biomamba-生信基地

来源:BV1hT411F7r7

  • 在我们熟悉的Windows系统中,当我们要删除一个文件的时候,有许多种可以进行方式:
    • 鼠标右键某个文件,然后在右键菜单中进行删除
    • 键盘上的Backspace和Delete键可以进行操作
    • 把文件拖进回收站/废纸篓
  • 在Linux系统中,由于没有图形化的界面,显然我们没有办法通过鼠标相关的操作来删除文件,虽然我们也许可以使用某些封装好的shell工具,比如之前提到的FinalShell,但本节课中,我们会着重于使用命令行中的rm命令来删除需要的文件
  • rm是remove这个命令的缩写
  • 需要复习的知识

rm命令

  • rm命令的功能:将给定的文件或者目录永久删除,没有后悔药
  • rm命令在成功执行之后,不会返回任何提示信息,因此前面的知识复习是极为必要的,避免错误操作。
  • rm命令的语法:rm_选项_单数或复数的文件和/或路径

rm命令的选项

  • -i:interactive,删除前给出提示信息,用yes/no回答提示信息就好,如果回答yes就会永远删除
  • -f:force,不询问且强制删除
  • -r:recursive,递归地删除目录,也就是先删除这个目录下的所有文件,然后删除这个目录本身(只有删除文件夹才使用这个选项,删除文件夹时一定要加上这个选项,否则系统会报错”is a directory”)

rm命令与通配符的连用

  • 初期不熟练的时候可以考虑先ls+通配符,然后再删除
  • 比如rm mytest1/“ * “.fastq
  • 注意,使用通配符删除和递归删除达到的效果是不一样的,递归删除=通配符删除+删掉这个目录
  • rmdir命令只能删除一个空的目录(文件夹),是不能删除其内含有内容的文件夹的
Other Articles
Article table of contents TOP
  1. 1. rm命令
    1. 1.1. rm命令的选项
    2. 1.2. rm命令与通配符的连用
Find Something Special?